@@ -76,17 +76,15 @@ public class VTypeToJsonTest {
7676 * @param expectedJsonFileName the filename to compare
7777 */
7878 public static void testSerialization (VType value , String expectedJsonFileName ) {
79- compareJson (VTypeToJson .toJson (value ), expectedJsonFileName );
80- }
81-
82- public static void compareJson (JsonObject json , String jsonFileName ) {
79+ JsonObject json = VTypeToJson .toJson (value );
80+
8381 boolean success = false ;
8482 try {
85- JsonObject reference = loadJson (jsonFileName + ".json" );
83+ JsonObject reference = loadJson (expectedJsonFileName + ".json" );
8684 assertThat (json , equalTo (reference ));
8785 success = true ;
8886 } finally {
89- File failedJsonFile = new File ("src/test/resources/org/epics/vtype/json/" + jsonFileName + ".failed.json" );
87+ File failedJsonFile = new File ("src/test/resources/org/epics/vtype/json/" + expectedJsonFileName + ".failed.json" );
9088 if (!success ) {
9189 saveErrorJson (json , failedJsonFile );
9290 } else {
@@ -105,19 +103,7 @@ public static void compareJson(JsonObject json, String jsonFileName) {
105103 */
106104 public static void testDeserialization (String jsonFileName , VType expected ) {
107105 VType actual = VTypeToJson .toVType (loadJson (jsonFileName + ".json" ));
108- compareVType (actual , expected );
109- }
110-
111- public static void compareVType (VType actual , VType expected ) {
112- assertThat ("Type mismatch" , VType .typeOf (actual ), equalTo (VType .typeOf (expected )));
113- // assertThat("Value mismatch", VTypeValueEquals.valueEquals(actual, expected), equalTo(true));
114- assertThat ("Alarm mismatch" , Alarm .alarmOf (actual ), equalTo (Alarm .alarmOf (expected )));
115- assertThat ("Time mismatch" , Time .timeOf (actual ), equalTo (Time .timeOf (expected )));
116- assertThat ("Display mismatch" , Display .displayOf (actual ), equalTo (Display .displayOf (expected )));
117- }
118-
119- public static void compareVType (VType actual , String jsonFileName ) {
120- testDeserialization (jsonFileName , actual );
106+ assertThat (actual , equalTo (expected ));
121107 }
122108
123109 public static JsonObject loadJson (String jsonFile ) {
0 commit comments