diff options
Diffstat (limited to 'branches/sca-java-1.5.1/modules/binding-gdata-runtime/src/test/java/org/apache/tuscany/sca/binding/gdata/ConsumerProviderTestCase.java')
-rw-r--r-- | branches/sca-java-1.5.1/modules/binding-gdata-runtime/src/test/java/org/apache/tuscany/sca/binding/gdata/ConsumerProviderTestCase.java | 64 |
1 files changed, 30 insertions, 34 deletions
diff --git a/branches/sca-java-1.5.1/modules/binding-gdata-runtime/src/test/java/org/apache/tuscany/sca/binding/gdata/ConsumerProviderTestCase.java b/branches/sca-java-1.5.1/modules/binding-gdata-runtime/src/test/java/org/apache/tuscany/sca/binding/gdata/ConsumerProviderTestCase.java index 2c15242675..af7027ca90 100644 --- a/branches/sca-java-1.5.1/modules/binding-gdata-runtime/src/test/java/org/apache/tuscany/sca/binding/gdata/ConsumerProviderTestCase.java +++ b/branches/sca-java-1.5.1/modules/binding-gdata-runtime/src/test/java/org/apache/tuscany/sca/binding/gdata/ConsumerProviderTestCase.java @@ -19,60 +19,56 @@ package org.apache.tuscany.sca.binding.gdata; -import junit.framework.TestCase; +import junit.framework.Assert; + import org.apache.tuscany.sca.host.embedded.SCADomain; -import org.junit.After; -import org.junit.Before; +import org.junit.AfterClass; +import org.junit.BeforeClass; import org.junit.Test; + import com.google.gdata.data.Entry; import com.google.gdata.data.Feed; import com.google.gdata.data.PlainTextConstruct; -public class ConsumerProviderTestCase extends TestCase { - - private SCADomain scaDomainProvider = null; - private SCADomain scaDomainConsumer = null; - private CustomerClient testService = null; +public class ConsumerProviderTestCase { - @Before - @Override - public void setUp() throws Exception { - System.out.println("Method Test Start-----------------------------------------------------------------------"); + private static SCADomain scaDomainProvider = null; + private static SCADomain scaDomainConsumer = null; + private static CustomerClient testService = null; + @BeforeClass + public static void setUp() throws Exception { // Setup the local GData servlet (Service Binding test) scaDomainProvider = SCADomain.newInstance("org/apache/tuscany/sca/binding/gdata/Provider.composite"); - System.out.println("[Debug Info] Provider.composite ready..."); // Initialize the GData client service (Reference Binding test) scaDomainConsumer = SCADomain.newInstance("org/apache/tuscany/sca/binding/gdata/Consumer.composite"); testService = scaDomainConsumer.getService(CustomerClient.class, "CustomerClient"); } - @After - @Override - public void tearDown() { + @AfterClass + public static void tearDown() { + scaDomainConsumer.close(); scaDomainProvider.close(); - System.out.println("Method Test End------------------------------------------------------------------------"); - System.out.println("\n\n"); } @Test public void testClientGetFeed() throws Exception { Feed feed = testService.clientGetFeed(); - System.out.println(feed.getTitle().getPlainText()); - assertNotNull(feed); + //System.out.println(feed.getTitle().getPlainText()); + Assert.assertNotNull(feed); // Given we are testing on the localhost providing feed, we know the // feed title is "Feedtitle(LocalHostServlet)" - assertEquals("Feedtitle(LocalHostServlet)", feed.getTitle().getPlainText()); + Assert.assertEquals("Feedtitle(LocalHostServlet)", feed.getTitle().getPlainText()); } @Test public void testClientGetEntry() throws Exception { String entryID = "urn:uuid:customer-0"; Entry entry = testService.clientGetEntry(entryID); - System.out.println("entryID in testcase: " + entry.getId()); - assertEquals(entryID, entry.getId()); + //System.out.println("entryID in testcase: " + entry.getId()); + Assert.assertEquals(entryID, entry.getId()); } @Test @@ -81,7 +77,7 @@ public class ConsumerProviderTestCase extends TestCase { newEntry.setTitle(new PlainTextConstruct("NewEntry title by Post")); newEntry.setContent(new PlainTextConstruct("NewEntry Content by Post")); Entry postedEntry = testService.clientPost(newEntry); - assertEquals("NewEntry title by Post", postedEntry.getTitle().getPlainText()); + Assert.assertEquals("NewEntry title by Post", postedEntry.getTitle().getPlainText()); } @@ -90,12 +86,12 @@ public class ConsumerProviderTestCase extends TestCase { public void testClientPut() throws Exception { String newTitleValue = "newTitleValueByPut"; String entryID = "urn:uuid:customer-0"; - System.out.println("Before clientPut"); + //System.out.println("Before clientPut"); testService.clientPut(entryID, newTitleValue); - System.out.println("After clientPut"); + //System.out.println("After clientPut"); Entry updatedEntry = testService.clientGetEntry(entryID); - System.out.println("title: "+ updatedEntry.getTitle().getPlainText()); - assertEquals(newTitleValue, updatedEntry.getTitle().getPlainText()); + //System.out.println("title: "+ updatedEntry.getTitle().getPlainText()); + Assert.assertEquals(newTitleValue, updatedEntry.getTitle().getPlainText()); } @@ -116,22 +112,22 @@ public class ConsumerProviderTestCase extends TestCase { Feed feed00 = testService.clientGetFeed(); int entryNum00 = feed00.getEntries().size(); // The number of entries // before deleting - System.out.println("entryNum00:" + entryNum00); + //System.out.println("entryNum00:" + entryNum00); // Delete this newly created entry String entryID = confirmedNewEntry.getId(); Thread.sleep(300); - System.out.println("confirmed entry ID: " + confirmedNewEntry.getId()); - System.out.println("confirmed entry title: " + confirmedNewEntry.getTitle().getPlainText()); + //System.out.println("confirmed entry ID: " + confirmedNewEntry.getId()); + //System.out.println("confirmed entry title: " + confirmedNewEntry.getTitle().getPlainText()); - System.out.println("Before test clientDelete"); + //System.out.println("Before test clientDelete"); testService.clientDelete(entryID); - System.out.println("After test clientDelete"); + //System.out.println("After test clientDelete"); Feed feed01 = testService.clientGetFeed(); int entryNum01 = feed01.getEntries().size(); - System.out.println("entryNum01:" + entryNum01); // The number of entries after deleting + //System.out.println("entryNum01:" + entryNum01); // The number of entries after deleting //assertEquals(1, entryNum00 - entryNum01); } |