Browse Source

Polish Serialization Tests

If Instancio fails to instatiate the class sample, it will
now also delete the serialized sample file. Otherwise, it will
leave a zero-byte file on the filesystem, confusing future test runs
pull/17040/head
Josh Cummings 8 months ago
parent
commit
12a18c3792
No known key found for this signature in database
GPG Key ID: 869B37A20E876129
  1. 4
      config/src/test/java/org/springframework/security/SpringSecurityCoreVersionSerializableTests.java

4
config/src/test/java/org/springframework/security/SpringSecurityCoreVersionSerializableTests.java

@ -775,10 +775,10 @@ class SpringSecurityCoreVersionSerializableTests {
return; return;
} }
Files.createFile(filePath); Files.createFile(filePath);
Object instance = instancioWithDefaults(clazz).create();
assertThat(instance).isInstanceOf(clazz);
try (FileOutputStream fileOutputStream = new FileOutputStream(file); try (FileOutputStream fileOutputStream = new FileOutputStream(file);
ObjectOutputStream objectOutputStream = new ObjectOutputStream(fileOutputStream)) { ObjectOutputStream objectOutputStream = new ObjectOutputStream(fileOutputStream)) {
Object instance = instancioWithDefaults(clazz).create();
assertThat(instance).isInstanceOf(clazz);
objectOutputStream.writeObject(instance); objectOutputStream.writeObject(instance);
objectOutputStream.flush(); objectOutputStream.flush();
} }

Loading…
Cancel
Save