Ignore:
Timestamp:
06/19/13 11:14:58 (11 years ago)
Author:
stoda
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/test/java/omq/test/multiProcess/ClientTest.java

    r46 r48  
    33import static org.junit.Assert.assertEquals;
    44
     5import java.util.Arrays;
     6import java.util.Collection;
    57import java.util.Properties;
    68
     
    911import omq.common.util.Serializer;
    1012
    11 import org.junit.BeforeClass;
     13import org.junit.After;
    1214import org.junit.Test;
     15import org.junit.runner.RunWith;
     16import org.junit.runners.Parameterized;
     17import org.junit.runners.Parameterized.Parameters;
    1318
     19@RunWith(value = Parameterized.class)
    1420public class ClientTest {
    1521        // Execute ServerTest.java 2 times before start this test
    16         public static Number remoteNumber;
     22        public Number remoteNumber;
    1723
    18         @BeforeClass
    19         public static void startClient() throws Exception {
     24        public ClientTest(String type) throws Exception {
    2025                Properties env = new Properties();
    2126                env.setProperty(ParameterQueue.USER_NAME, "guest");
     
    2631                env.setProperty(ParameterQueue.SERVER_PORT, "5672");
    2732                env.setProperty(ParameterQueue.DURABLE_QUEUES, "false");
    28                 env.setProperty(ParameterQueue.SERIALIZER_NAME, Serializer.java);
     33                env.setProperty(ParameterQueue.SERIALIZER_NAME, type);
    2934                env.setProperty(ParameterQueue.ENABLECOMPRESSION, "false");
    3035
     
    4146        }
    4247
     48        @Parameters
     49        public static Collection<Object[]> data() {
     50                Object[][] data = new Object[][] { { Serializer.java }, { Serializer.gson }, { Serializer.kryo } };
     51                return Arrays.asList(data);
     52        }
     53
     54        @After
     55        public void stop() throws Exception {
     56                Broker.stopBroker();
     57        }
     58
    4359        @Test
    4460        public void test() {
     
    4662                remoteNumber.setNumber(x);
    4763                int a = remoteNumber.getNumer();
    48                 assertEquals(a, 0);
     64                assertEquals(0, a);
    4965                int b = remoteNumber.getNumer();
    5066                assertEquals(x, b);
     67                remoteNumber.setNumber(0);
    5168        }
    5269
Note: See TracChangeset for help on using the changeset viewer.