assert deserialization results

Signed-off-by: redmitry <redmitry@list.ru>
diff --git a/src/test/java/org/eclipse/yasson/jsonstructure/Issue673.java b/src/test/java/org/eclipse/yasson/jsonstructure/Issue673.java
index c7155f6..7aeca3a 100644
--- a/src/test/java/org/eclipse/yasson/jsonstructure/Issue673.java
+++ b/src/test/java/org/eclipse/yasson/jsonstructure/Issue673.java
@@ -124,7 +124,7 @@
                 return new IRIReference(str.getString());
             }
             if (v instanceof JsonObject obj) {
-                dc.deserialize(Reference.class, 
+                return dc.deserialize(Reference.class,
                         Json.createParserFactory(Collections.EMPTY_MAP)
                                 .createParser(obj));
             }
diff --git a/src/test/java/org/eclipse/yasson/jsonstructure/JsonStructureToParserAdapterTest.java b/src/test/java/org/eclipse/yasson/jsonstructure/JsonStructureToParserAdapterTest.java
index aef5fda..d76984e 100644
--- a/src/test/java/org/eclipse/yasson/jsonstructure/JsonStructureToParserAdapterTest.java
+++ b/src/test/java/org/eclipse/yasson/jsonstructure/JsonStructureToParserAdapterTest.java
@@ -283,9 +283,20 @@
         }
         """;
         
-        Jsonb jsonb = JsonbBuilder.create(
-                new JsonbConfig().withDeserializers(new Issue673.ReferenceableDeserializer()));
-        jsonb.fromJson(json, Issue673.LocationInterface.class);
+        Jsonb jsonb = JsonbBuilder.create();
+        Issue673.LocationInterface result = jsonb.fromJson(json, Issue673.LocationInterface.class);
+	        
+        assertNotNull(result);
+        assertTrue(result instanceof Issue673.Location);
+        Issue673.Location location = (Issue673.Location) result;
+
+        Issue673.Referenceable refAble = location.getReference();
+        assertNotNull(refAble);
+        assertFalse(refAble instanceof Issue673.Reference);
+        assertTrue(refAble instanceof Issue673.IRIReference);
+        Issue673.IRIReference ref = (Issue673.IRIReference) refAble;
+
+        assertEquals("dummy reference", ref.getValue());
     }
     
     @Test
@@ -298,9 +309,17 @@
         }
         """;
         
-        Jsonb jsonb = JsonbBuilder.create(
-                new JsonbConfig().withDeserializers(new Issue673.ReferenceableDeserializer()));
-        jsonb.fromJson(json, Issue673.LocationInterface.class);
+        Jsonb jsonb = JsonbBuilder.create();
+        Issue673.LocationInterface result = jsonb.fromJson(json, Issue673.LocationInterface.class);
+        
+        assertNotNull(result);
+        assertTrue(result instanceof Issue673.Location);
+        Issue673.Location location = (Issue673.Location) result;
+        
+        String tags = location.getTags();
+        assertNotNull(tags);
+
+        assertEquals("test1, test2", tags);
     }
 
 }