Skip to content

Commit 7b77d38

Browse files
committed
Merge remote-tracking branch 'upstream/master'
2 parents 037f278 + 1c5796c commit 7b77d38

4 files changed

Lines changed: 40 additions & 5 deletions

File tree

core-java/src/test/java/org/baeldung/java/CoreJavaIoIntegrationTest.java renamed to core-java/src/test/java/org/baeldung/java/JavaIoIntegrationTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
import com.google.common.base.Charsets;
1515
import com.google.common.io.Files;
1616

17-
public class CoreJavaIoIntegrationTest {
17+
public class JavaIoIntegrationTest {
1818
protected final Logger logger = LoggerFactory.getLogger(getClass());
1919

2020
// tests - iterate lines in a file

core-java/src/test/java/org/baeldung/java/CoreJavaRandomUnitTest.java renamed to core-java/src/test/java/org/baeldung/java/JavaRandomUnitTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
import org.apache.commons.math3.random.RandomDataGenerator;
88
import org.junit.Test;
99

10-
public class CoreJavaRandomUnitTest {
10+
public class JavaRandomUnitTest {
1111

1212
// tests - random long
1313

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
package org.baeldung.java;
2+
3+
import java.util.Date;
4+
import java.util.Timer;
5+
import java.util.TimerTask;
6+
7+
import org.junit.Test;
8+
9+
public class JavaTimerUnitTest {
10+
11+
// tests
12+
13+
@Test
14+
public void givenUsingTimer_whenSchedulingTaskOnce_thenCorrect() throws InterruptedException {
15+
final TimerTask timerTask = new TimerTask() {
16+
@Override
17+
public void run() {
18+
System.out.println("Task performed on " + new Date() + "\n" + "Thread's name: " + Thread.currentThread().getName());
19+
}
20+
};
21+
22+
final Timer timer = new Timer("Timer");
23+
final long delay = 1000L;
24+
timer.schedule(timerTask, delay);
25+
26+
Thread.sleep(delay * 2);
27+
timer.cancel();
28+
}
29+
30+
}

core-java/src/test/java/org/baeldung/java/io/JavaXToReaderUnitTest.java

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,20 +30,23 @@ public class JavaXToReaderUnitTest {
3030
public void givenUsingPlainJava_whenConvertingStringIntoReader_thenCorrect() throws IOException {
3131
final String initialString = "With Plain Java";
3232
final Reader targetReader = new StringReader(initialString);
33+
3334
targetReader.close();
3435
}
3536

3637
@Test
3738
public void givenUsingGuava_whenConvertingStringIntoReader_thenCorrect() throws IOException {
3839
final String initialString = "With Google Guava";
3940
final Reader targetReader = CharSource.wrap(initialString).openStream();
41+
4042
targetReader.close();
4143
}
4244

4345
@Test
4446
public void givenUsingCommonsIO_whenConvertingStringIntoReader_thenCorrect() throws IOException {
4547
final String initialString = "With Apache Commons IO";
4648
final Reader targetReader = new CharSequenceReader(initialString);
49+
4750
targetReader.close();
4851
}
4952

@@ -53,6 +56,7 @@ public void givenUsingCommonsIO_whenConvertingStringIntoReader_thenCorrect() thr
5356
public void givenUsingPlainJava_whenConvertingByteArrayIntoReader_thenCorrect() throws IOException {
5457
final byte[] initialArray = "Hello world!".getBytes();
5558
final Reader targetReader = new StringReader(new String(initialArray));
59+
5660
targetReader.close();
5761
}
5862

@@ -69,6 +73,7 @@ public void givenUsingGuava_whenConvertingByteArrayIntoReader_thenCorrect() thro
6973
public void givenUsingCommonsIO_whenConvertingByteArrayIntoReader_thenCorrect() throws IOException {
7074
final byte[] initialArray = "With Commons IO".getBytes();
7175
final Reader targetReader = new CharSequenceReader(new String(initialArray));
76+
7277
targetReader.close();
7378
}
7479

@@ -79,6 +84,7 @@ public void givenUsingPlainJava_whenConvertingFileIntoReader_thenCorrect() throw
7984
final File initialFile = new File("src/test/resources/initialFile.txt");
8085
initialFile.createNewFile();
8186
final Reader targetReader = new FileReader(initialFile);
87+
8288
targetReader.close();
8389
}
8490

@@ -87,6 +93,7 @@ public void givenUsingGuava_whenConvertingFileIntoReader_thenCorrect() throws IO
8793
final File initialFile = new File("src/test/resources/initialFile.txt");
8894
com.google.common.io.Files.touch(initialFile);
8995
final Reader targetReader = com.google.common.io.Files.newReader(initialFile, Charset.defaultCharset());
96+
9097
targetReader.close();
9198
}
9299

@@ -97,6 +104,7 @@ public void givenUsingCommonsIO_whenConvertingFileIntoReader_thenCorrect() throw
97104
FileUtils.write(initialFile, "With Commons IO");
98105
final byte[] buffer = FileUtils.readFileToByteArray(initialFile);
99106
final Reader targetReader = new CharSequenceReader(new String(buffer));
107+
100108
targetReader.close();
101109
}
102110

@@ -107,7 +115,6 @@ public void givenUsingPlainJava_whenConvertingInputStreamIntoReader_thenCorrect(
107115
final InputStream initialStream = new ByteArrayInputStream("With Java".getBytes());
108116
final Reader targetReader = new InputStreamReader(initialStream);
109117

110-
initialStream.close();
111118
targetReader.close();
112119
}
113120

@@ -117,7 +124,6 @@ public void givenUsingGuava_whenConvertingInputStreamIntoReader_thenCorrect() th
117124
final byte[] buffer = ByteStreams.toByteArray(initialStream);
118125
final Reader targetReader = CharSource.wrap(new String(buffer)).openStream();
119126

120-
initialStream.close();
121127
targetReader.close();
122128
}
123129

@@ -127,7 +133,6 @@ public void givenUsingCommonsIO_whenConvertingInputStreamIntoReader_thenCorrect(
127133
final byte[] buffer = IOUtils.toByteArray(initialStream);
128134
final Reader targetReader = new CharSequenceReader(new String(buffer));
129135

130-
initialStream.close();
131136
targetReader.close();
132137
}
133138

0 commit comments

Comments
 (0)