@@ -68,10 +68,11 @@ void setUp() throws Throwable
68
68
knownCertificate = mock ( X509Certificate .class );
69
69
when ( knownCertificate .getEncoded () ).thenReturn ( "certificate" .getBytes ( UTF_8 ) );
70
70
71
- PrintWriter writer = new PrintWriter ( knownCertsFile );
72
- writer .println ( " # I am a comment." );
73
- writer .println ( knownServer + " " + fingerprint ( knownCertificate ) );
74
- writer .close ();
71
+ try ( PrintWriter writer = new PrintWriter ( knownCertsFile ) )
72
+ {
73
+ writer .println ( " # I am a comment." );
74
+ writer .println ( knownServer + " " + fingerprint ( knownCertificate ) );
75
+ }
75
76
}
76
77
77
78
@ AfterEach
@@ -86,8 +87,7 @@ void shouldLoadExistingCert() throws Throwable
86
87
// Given
87
88
BoltServerAddress knownServerAddress = new BoltServerAddress ( knownServerIp , knownServerPort );
88
89
Logger logger = mock (Logger .class );
89
- TrustOnFirstUseTrustManager manager =
90
- new TrustOnFirstUseTrustManager ( knownServerAddress , knownCertsFile , logger );
90
+ TrustOnFirstUseTrustManager manager = new TrustOnFirstUseTrustManager ( knownServerAddress , knownCertsFile , logger );
91
91
92
92
X509Certificate wrongCertificate = mock ( X509Certificate .class );
93
93
when ( wrongCertificate .getEncoded () ).thenReturn ( "fake certificate" .getBytes () );
@@ -116,14 +116,14 @@ void shouldSaveNewCert() throws Throwable
116
116
verify ( logger ).info ( "Adding %s as known and trusted certificate for %s." , fingerprint , "1.2.3.4:200" );
117
117
118
118
// And the file should contain the right info
119
- Scanner reader = new Scanner ( knownCertsFile );
120
-
121
- String line ;
122
- line = nextLine ( reader );
123
- assertEquals ( knownServer + " " + fingerprint , line );
124
- assertTrue ( reader . hasNextLine () );
125
- line = nextLine ( reader );
126
- assertEquals ( knownServerIp + ":" + newPort + " " + fingerprint , line );
119
+ try ( Scanner reader = new Scanner ( knownCertsFile ) )
120
+ {
121
+ String line1 = nextLine ( reader ) ;
122
+ assertEquals ( knownServer + " " + fingerprint , line1 );
123
+ assertTrue ( reader . hasNextLine () );
124
+ String line2 = nextLine ( reader );
125
+ assertEquals ( knownServerIp + ":" + newPort + " " + fingerprint , line2 );
126
+ }
127
127
}
128
128
129
129
private String nextLine ( Scanner reader )
0 commit comments