Skip to content

Commit d9e1a04

Browse files
use orElse instead of get to handle !isPresent() for Optionals
1 parent b617a36 commit d9e1a04

File tree

3 files changed

+13
-7
lines changed

3 files changed

+13
-7
lines changed

sqldev/src/test/java/org/utplsql/sqldev/test/coverage/CodeCoverageReporterTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ private Path getNewestOutputFile() {
9393
final String msg = "Cannot get newest output file in " + dir.getAbsolutePath() + ".";
9494
throw new GenericRuntimeException(msg, e);
9595
}
96-
return last.get();
96+
return last.orElse(null);
9797
}
9898

9999
@Test

sqldev/src/test/java/org/utplsql/sqldev/test/dal/DalBugFixTest.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,8 @@ public void issue54FolderIconForSuitesWithoutTests() {
4545
final UtplsqlDao dao = new UtplsqlDao(DatabaseTools.getConnection(dataSource));
4646
final List<Node> actualNodes = dao.runnables();
4747
final Node pkg = actualNodes.stream().filter(it -> it.getId().equals("SCOTT:junit_utplsql_test_pkg"))
48-
.findFirst().get();
48+
.findFirst().orElse(null);
49+
Assert.assertNotNull(pkg);
4950
Assert.assertEquals("FOLDER_ICON", pkg.getIconName());
5051
}
5152

@@ -64,7 +65,8 @@ public void issue54PackageIconForSuitesWithTests() {
6465
final UtplsqlDao dao = new UtplsqlDao(DatabaseTools.getConnection(dataSource));
6566
final List<Node> actualNodes = dao.runnables();
6667
final Node pkg = actualNodes.stream().filter(it -> it.getId().equals("SCOTT:junit_utplsql_test_pkg"))
67-
.findFirst().get();
68+
.findFirst().orElse(null);
69+
Assert.assertNotNull(pkg);
6870
Assert.assertEquals("PACKAGE_ICON", pkg.getIconName());
6971
}
7072

sqldev/src/test/java/org/utplsql/sqldev/test/parser/SqlDevParserTest.java

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -103,10 +103,12 @@ public void packageSpecMembers() {
103103
final SqlDevParser parser = new SqlDevParser();
104104
final Set<Member> actual = parser.getMembers(getPackageSpec());
105105
Assert.assertEquals(6, actual.size());
106-
final Member first = actual.stream().findFirst().get();
106+
final Member first = actual.stream().findFirst().orElse(null);
107+
Assert.assertNotNull(first);
107108
Assert.assertEquals("PROCEDURE", first.type);
108109
Assert.assertEquals("test_1_ok", first.name);
109-
final Member last = actual.stream().reduce((m1, m2) -> m2).get();
110+
final Member last = actual.stream().reduce((m1, m2) -> m2).orElse(null);
111+
Assert.assertNotNull(last);
110112
Assert.assertEquals("FUNCTION", last.type);
111113
Assert.assertEquals("my_Func", last.name);
112114
}
@@ -116,10 +118,12 @@ public void packageBodyMembers() {
116118
final SqlDevParser parser = new SqlDevParser();
117119
final Set<Member> actual = parser.getMembers(getPackageBody());
118120
Assert.assertEquals(6, actual.size());
119-
final Member first = actual.stream().findFirst().get();
121+
final Member first = actual.stream().findFirst().orElse(null);
122+
Assert.assertNotNull(first);
120123
Assert.assertEquals("PROCEDURE", first.type);
121124
Assert.assertEquals("test_1_ok", first.name);
122-
final Member last = actual.stream().reduce((m1, m2) -> m2).get();
125+
final Member last = actual.stream().reduce((m1, m2) -> m2).orElse(null);
126+
Assert.assertNotNull(last);
123127
Assert.assertEquals("FUNCTION", last.type);
124128
Assert.assertEquals("my_Func", last.name);
125129
}

0 commit comments

Comments
 (0)