@Test public void testJsonToCar() throws Exception { String carJson = "{engine:[{value:DIESEL},{value:TURBO}],parkingTickets:{SF:$137,NY:'$301'}," + "passengers:[{gender:female,name:'Mum'}, {gender:male,name:'Dad'}]}"; Model.Car car = beanJsonConverter.convertToObject(carJson, Model.Car.class); ArrayList<Model.Engine> engineInfo = Lists.newArrayList(Model.Engine.DIESEL, Model.Engine.TURBO); for (int i = 0; i < car.getEngine().size(); i++) { assertEquals(car.getEngine().get(i).getValue(), engineInfo.get(i)); } assertEquals(car.getParkingTickets(), ImmutableMap.of("SF", "$137", "NY", "$301")); Model.Passenger mum = car.getPassengers().get(0); assertEquals(Model.Gender.female, mum.getGender()); assertEquals("Mum", mum.getName()); Model.Passenger dad = car.getPassengers().get(1); assertEquals(Model.Gender.male, dad.getGender()); assertEquals("Dad", dad.getName()); }
@Test public void testJsonToCar() throws Exception { String carJson = "{engine:[{value:DIESEL},{value:TURBO}],parkingTickets:{SF:$137,NY:'$301'}," + "passengers:[{gender:female,name:'Mum'}, {gender:male,name:'Dad'}]}"; Model.Car car = beanJsonConverter.convertToObject(carJson, Model.Car.class); ArrayList<Model.Engine> engineInfo = Lists.newArrayList(Model.Engine.DIESEL, Model.Engine.TURBO); for (int i = 0; i < car.getEngine().size(); i++) { assertEquals(car.getEngine().get(i).getValue(), engineInfo.get(i)); } assertEquals(car.getParkingTickets(), ImmutableMap.of("SF", "$137", "NY", "$301")); Model.Passenger mum = car.getPassengers().get(0); assertEquals(Model.Gender.female, mum.getGender()); assertEquals("Mum", mum.getName()); Model.Passenger dad = car.getPassengers().get(1); assertEquals(Model.Gender.male, dad.getGender()); assertEquals("Dad", dad.getName()); }
@Test public void testJsonToCar() throws Exception { String carJson = "{engine:[{value:DIESEL},{value:TURBO}],parkingTickets:{SF:$137,NY:'$301'}," + "passengers:[{gender:female,name:'Mum'}, {gender:male,name:'Dad'}]}"; Model.Car car = beanJsonConverter.convertToObject(carJson, Model.Car.class); ArrayList<Model.Engine> engineInfo = Lists.newArrayList(Model.Engine.DIESEL, Model.Engine.TURBO); for (int i = 0; i < car.getEngine().size(); i++) { assertEquals(car.getEngine().get(i).getValue(), engineInfo.get(i)); } assertEquals(car.getParkingTickets(), ImmutableMap.of("SF", "$137", "NY", "$301")); Model.Passenger mum = car.getPassengers().get(0); assertEquals(Model.Gender.female, mum.getGender()); assertEquals("Mum", mum.getName()); Model.Passenger dad = car.getPassengers().get(1); assertEquals(Model.Gender.male, dad.getGender()); assertEquals("Dad", dad.getName()); }
@Test public void testJsonToCar() throws Exception { String carJson = "{engine:[{value:DIESEL},{value:TURBO}],parkingTickets:{SF:$137,NY:'$301'}," + "passengers:[{gender:female,name:'Mum'}, {gender:male,name:'Dad'}]}"; Model.Car car = beanJsonConverter.convertToObject(carJson, Model.Car.class); ArrayList<Model.Engine> engineInfo = Lists.newArrayList(Model.Engine.DIESEL, Model.Engine.TURBO); for (int i = 0; i < car.getEngine().size(); i++) { assertEquals(car.getEngine().get(i).getValue(), engineInfo.get(i)); } assertEquals(car.getParkingTickets(), ImmutableMap.of("SF", "$137", "NY", "$301")); Model.Passenger mum = car.getPassengers().get(0); assertEquals(Model.Gender.female, mum.getGender()); assertEquals("Mum", mum.getName()); Model.Passenger dad = car.getPassengers().get(1); assertEquals(Model.Gender.male, dad.getGender()); assertEquals("Dad", dad.getName()); }
@Test public void testJsonToCar() throws Exception { String carJson = "{engine:[{value:DIESEL},{value:TURBO}],parkingTickets:{SF:$137,NY:'$301'}," + "passengers:[{gender:female,name:'Mum'}, {gender:male,name:'Dad'}]}"; Model.Car car = beanJsonConverter.convertToObject(carJson, Model.Car.class); ArrayList<Model.Engine> engineInfo = Lists.newArrayList(Model.Engine.DIESEL, Model.Engine.TURBO); for (int i = 0; i < car.getEngine().size(); i++) { assertEquals(car.getEngine().get(i).getValue(), engineInfo.get(i)); } assertEquals(car.getParkingTickets(), ImmutableMap.of("SF", "$137", "NY", "$301")); Model.Passenger mum = car.getPassengers().get(0); assertEquals(Model.Gender.female, mum.getGender()); assertEquals("Mum", mum.getName()); Model.Passenger dad = car.getPassengers().get(1); assertEquals(Model.Gender.male, dad.getGender()); assertEquals("Dad", dad.getName()); }