Skip to content

Commit a481aee

Browse files
committed
Debug
1 parent 1dacd39 commit a481aee

2 files changed

Lines changed: 11 additions & 13 deletions

File tree

src/test/java/org/springframework/data/mapping/model/SimpleTypeHolder.java

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -143,9 +143,14 @@ public boolean isSimpleType(Class<?> type) {
143143

144144
Map<Class<?>, Boolean> localSimpleTypes = this.simpleTypes;
145145
boolean b = doIsSimpleType(type);
146+
if (type.getName().contains(".MapAccessor") && !b) {
147+
System.out.println("Detected MapAccessor simple type check for type: " + type + " result: " + b);
148+
new Exception().printStackTrace();
149+
}
150+
146151
if (type.getName().equals("org.neo4j.driver.internal.value.StringValue") && !b) {
147152
System.out.println("Detected StringValue simple type check for type: " + type + " result: " + b);
148-
new Exception().printStackTrace();
153+
// new Exception().printStackTrace();
149154
}
150155

151156
return b;

src/test/java/org/springframework/data/neo4j/core/mapping/Neo4jMappingContextTests.java

Lines changed: 5 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -251,32 +251,25 @@ public Object convert(Object source, TypeDescriptor sourceType, TypeDescriptor t
251251
}
252252

253253
SimpleTypeHolder storeTypeHolder = Neo4jConversions.STORE_CONVERSIONS.getStoreTypeHolder();
254-
System.out.println(ReflectionTestUtils.getField(storeTypeHolder, "simpleTypes"));
254+
Map simpleTypes = (Map) ReflectionTestUtils.getField(storeTypeHolder, "simpleTypes");
255+
256+
simpleTypes.forEach((key, value) -> {
257+
System.out.println(key + " -> " + value);
258+
});
255259

256260
System.out.println("isStoreSimpleType(StringValue.class): "
257261
+ Neo4jConversions.STORE_CONVERSIONS.isStoreSimpleType(StringValue.class));
258262

259263
System.out.println(
260264
"isStoreSimpleType(Value.class): " + Neo4jConversions.STORE_CONVERSIONS.isStoreSimpleType(Value.class));
261265

262-
System.out.println(ReflectionTestUtils.getField(storeTypeHolder, "simpleTypes"));
263-
264266
Neo4jConversions conversions = new Neo4jConversions(Collections.singleton(new ConvertibleTypeConverter())) {
265267
};
266268
Neo4jMappingContext schema = new Neo4jMappingContext(conversions);
267269
Neo4jPersistentEntity<?> entity = schema.getPersistentEntity(EntityWithConvertibleProperty.class);
268270

269271
Neo4jPersistentProperty property = entity.getPersistentProperty("convertibleType");
270272
boolean result = property.isRelationship();
271-
System.out.println("Has CustomWrite: " + conversions.hasCustomWriteTarget(ConvertibleType.class));
272-
System.out.println("Has CustomWrite: " + conversions.hasCustomWriteTarget(property.getActualType()));
273-
274-
Collection<Object> pairs = (Collection<Object>) ReflectionTestUtils.getField(conversions, "writingPairs");
275-
for (Object pair : pairs) {
276-
System.out.println(pair);
277-
}
278-
279-
System.out.println("Is SimpleType: " + conversions.isSimpleType(ConvertibleType.class));
280273

281274
Assertions.assertThat(result).isFalse();
282275
}

0 commit comments

Comments
 (0)