Skip to content

Commit a67b65a

Browse files
committed
Format and add some missing unit test cases
1 parent f09188d commit a67b65a

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

inject-generator/src/main/java/io/avaje/inject/generator/ScopeUtil.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,9 @@ final class ScopeUtil {
44

55
static String initName(String name) {
66
name = name(name);
7-
87
if (name == null) {
98
return null;
109
}
11-
1210
switch (name) {
1311
case "Inject":
1412
return "DInject";

inject-generator/src/test/java/io/avaje/inject/generator/ScopeUtilTest.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package io.avaje.inject.generator;
22

33
import static org.junit.jupiter.api.Assertions.assertEquals;
4+
import static org.junit.jupiter.api.Assertions.assertNull;
45

56
import org.junit.jupiter.api.Test;
67

@@ -12,13 +13,17 @@ void name() {
1213
assertEquals("Example", ScopeUtil.name("org.Example"));
1314
assertEquals("Example", ScopeUtil.name("example"));
1415
assertEquals("Example", ScopeUtil.name("Example"));
16+
assertEquals("Example", ScopeUtil.name("ExampleScope"));
17+
assertEquals("Example", ScopeUtil.name("ExampleModule"));
18+
assertNull(ScopeUtil.name(null));
1519
}
1620

1721
@Test
1822
void initName_inject() {
1923
// resulting module can't be InjectModule as that clashes with @InjectModule
2024
assertEquals("DInject", ScopeUtil.initName("org.example.inject"));
2125
assertEquals("Foo", ScopeUtil.initName("org.example.foo"));
26+
assertNull(ScopeUtil.initName(null));
2227
}
2328

2429
@Test

0 commit comments

Comments
 (0)