Skip to content

Commit df74e55

Browse files
committed
Debug
1 parent e936f2d commit df74e55

2 files changed

Lines changed: 10 additions & 19 deletions

File tree

src/test/java/org/springframework/data/convert/CustomConversions.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -967,7 +967,7 @@ public boolean isStoreSimpleType(Class<?> type) {
967967
return storeTypeHolder.isSimpleType(type);
968968
}
969969

970-
SimpleTypeHolder getStoreTypeHolder() {
970+
public SimpleTypeHolder getStoreTypeHolder() {
971971
return this.storeTypeHolder;
972972
}
973973

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

Lines changed: 9 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@
5555
import org.springframework.data.mapping.Association;
5656
import org.springframework.data.mapping.MappingException;
5757
import org.springframework.data.mapping.SimpleAssociationHandler;
58+
import org.springframework.data.mapping.model.SimpleTypeHolder;
5859
import org.springframework.data.neo4j.config.Neo4jEntityScanner;
5960
import org.springframework.data.neo4j.core.convert.Neo4jConversionService;
6061
import org.springframework.data.neo4j.core.convert.Neo4jConversions;
@@ -248,28 +249,19 @@ public Object convert(Object source, TypeDescriptor sourceType, TypeDescriptor t
248249
}
249250

250251
}
251-
LoggerContext loggerContext = (LoggerContext) LoggerFactory.getILoggerFactory();
252-
loggerContext.getLogger(CustomConversions.class).setLevel(Level.DEBUG);
252+
253+
SimpleTypeHolder storeTypeHolder = Neo4jConversions.STORE_CONVERSIONS.getStoreTypeHolder();
254+
System.out.println(ReflectionTestUtils.getField(storeTypeHolder, "simpleTypes"));
253255

254256
System.out.println("isStoreSimpleType(StringValue.class): "
255257
+ Neo4jConversions.STORE_CONVERSIONS.isStoreSimpleType(StringValue.class));
256258

257-
Neo4jConversions conversions = new Neo4jConversions(Collections.singleton(new ConvertibleTypeConverter())) {
258-
@Override
259-
public boolean shouldRegister(ConverterRegistrationIntent intent) {
260-
boolean b = super.shouldRegister(intent);
261-
if (intent.delegate.convertiblePair.getSourceType().equals(ConvertibleType.class)) {
262-
System.out.println("shouldRegister: " + b);
263-
}
264-
return b;
265-
}
259+
System.out.println("isStoreSimpleType(Value.class): "
260+
+ Neo4jConversions.STORE_CONVERSIONS.isStoreSimpleType(Value.class));
266261

267-
@Override
268-
public Object register(ConverterRegistration converterRegistration) {
269-
System.out.println("Register: " + converterRegistration.getConvertiblePair() + ", reading: "
270-
+ converterRegistration.isReading() + ", writing: " + converterRegistration.isWriting());
271-
return super.register(converterRegistration);
272-
}
262+
System.out.println(ReflectionTestUtils.getField(storeTypeHolder, "simpleTypes"));
263+
264+
Neo4jConversions conversions = new Neo4jConversions(Collections.singleton(new ConvertibleTypeConverter())) {
273265
};
274266
Neo4jMappingContext schema = new Neo4jMappingContext(conversions);
275267
Neo4jPersistentEntity<?> entity = schema.getPersistentEntity(EntityWithConvertibleProperty.class);
@@ -286,7 +278,6 @@ public Object register(ConverterRegistration converterRegistration) {
286278

287279
System.out.println("Is SimpleType: " + conversions.isSimpleType(ConvertibleType.class));
288280

289-
loggerContext.getLogger(CustomConversions.class).setLevel(Level.INFO);
290281
Assertions.assertThat(result).isFalse();
291282
}
292283

0 commit comments

Comments
 (0)