1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.kuali.common.jute.system;
17
18 import static org.junit.Assert.fail;
19
20 import org.junit.Test;
21 import org.kuali.common.jute.base.BaseUnitTest;
22 import org.kuali.common.jute.json.JsonService;
23 import org.kuali.common.jute.json.jackson.JacksonJsonService;
24 import org.kuali.common.jute.json.jackson.ObjectMapperProvider;
25
26 import com.fasterxml.jackson.databind.ObjectMapper;
27
28 public class VirtualSystemTest extends BaseUnitTest {
29
30 @Test
31 public void test() {
32 VirtualSystem vs = VirtualSystem.build();
33 ObjectMapper mapper = ObjectMapperProvider.build().get();
34 JsonService json = new JacksonJsonService(mapper);
35
36 show(json, vs);
37
38
39 checkPerfectReadWrite(json, vs, VirtualSystem.class);
40 }
41
42 @Test
43 public void testValidationFail() {
44 try {
45 VirtualSystem.builder().build();
46 fail("This should have failed");
47 } catch (Exception e) {
48 ;
49 }
50 }
51
52 }