Toggle navigation
Toggle navigation
This project
Loading...
Sign in
홍길동
/
onos
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Snippets
Network
Create a new issue
Builds
Commits
Issue Boards
Authored by
Ray Milkey
2015-01-26 12:29:41 -0800
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
521d3709dc92301df966cc011ca969222892f232
521d3709
1 parent
3f02569d
Removed prototype REST resource
Change-Id: I3edf7b7e1b4f8e7b1d26b3c5945e614da328014d
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
0 additions
and
96 deletions
web/api/src/main/java/org/onosproject/rest/GreetResource.java
web/api/src/test/java/org/onosproject/rest/GreetResourceTest.java
web/api/src/main/java/org/onosproject/rest/GreetResource.java
deleted
100644 → 0
View file @
3f02569
/*
* Copyright 2014 Open Networking Laboratory
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package
org
.
onosproject
.
rest
;
import
com.fasterxml.jackson.databind.ObjectMapper
;
import
com.fasterxml.jackson.databind.node.ObjectNode
;
import
org.onlab.rest.BaseResource
;
import
javax.ws.rs.DefaultValue
;
import
javax.ws.rs.GET
;
import
javax.ws.rs.Path
;
import
javax.ws.rs.Produces
;
import
javax.ws.rs.QueryParam
;
import
javax.ws.rs.core.MediaType
;
import
javax.ws.rs.core.Response
;
/**
* Simple example on how to write a testable JAX-RS resource.
*/
@Path
(
"greet"
)
public
class
GreetResource
extends
BaseResource
{
@GET
@Produces
(
MediaType
.
APPLICATION_JSON
)
public
Response
yo
(
@QueryParam
(
"name"
)
@DefaultValue
(
"dude"
)
String
name
)
{
ObjectMapper
mapper
=
new
ObjectMapper
();
ObjectNode
root
=
mapper
.
createObjectNode
();
root
.
put
(
"greeting"
,
"Yo!!!!"
);
return
Response
.
ok
(
root
).
build
();
}
}
web/api/src/test/java/org/onosproject/rest/GreetResourceTest.java
deleted
100644 → 0
View file @
3f02569
/*
* Copyright 2014 Open Networking Laboratory
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package
org
.
onosproject
.
rest
;
import
com.sun.jersey.api.client.WebResource
;
import
com.sun.jersey.test.framework.JerseyTest
;
import
org.junit.BeforeClass
;
import
org.junit.Ignore
;
import
org.junit.Test
;
import
static
org
.
junit
.
Assert
.
assertTrue
;
/**
* Simple example on how to write a JAX-RS unit test using Jersey test framework.
* A base class should/will be created to provide further assistance for testing.
*/
public
class
GreetResourceTest
extends
JerseyTest
{
public
GreetResourceTest
()
{
super
(
"org.onosproject.rest"
);
}
@BeforeClass
public
static
void
classSetUp
()
{
// ServiceDirectory testDirectory =
// new TestServiceDirectory().add(GreetService.class, new GreetManager());
// GreetResource.setServiceDirectory(testDirectory);
}
@Ignore
@Test
public
void
basics
()
{
WebResource
rs
=
resource
();
String
response
=
rs
.
path
(
"greet"
).
get
(
String
.
class
);
assertTrue
(
"incorrect response"
,
response
.
contains
(
"greeting"
));
}
}
Please
register
or
login
to post a comment