initial commit
This commit is contained in:
13
application/build.gradle
Normal file
13
application/build.gradle
Normal file
@@ -0,0 +1,13 @@
|
||||
plugins {
|
||||
id 'myproject.java-conventions'
|
||||
id 'application'
|
||||
}
|
||||
|
||||
dependencies {
|
||||
implementation project(':utilities')
|
||||
}
|
||||
|
||||
application {
|
||||
mainModule = 'org.gradle.sample.app'
|
||||
mainClass = 'org.gradle.sample.app.Main'
|
||||
}
|
4
application/src/main/java/module-info.java
Normal file
4
application/src/main/java/module-info.java
Normal file
@@ -0,0 +1,4 @@
|
||||
module org.gradle.sample.app {
|
||||
exports org.gradle.sample.app;
|
||||
requires org.gradle.sample.utilities;
|
||||
}
|
15
application/src/main/java/org/gradle/sample/app/Main.java
Normal file
15
application/src/main/java/org/gradle/sample/app/Main.java
Normal file
@@ -0,0 +1,15 @@
|
||||
package org.gradle.sample.app;
|
||||
|
||||
import org.gradle.sample.list.LinkedList;
|
||||
|
||||
import static org.gradle.sample.utilities.StringUtils.join;
|
||||
import static org.gradle.sample.utilities.StringUtils.split;
|
||||
import static org.gradle.sample.app.MessageUtils.getMessage;
|
||||
|
||||
public class Main {
|
||||
public static void main(String[] args) {
|
||||
LinkedList tokens;
|
||||
tokens = split(getMessage());
|
||||
System.out.println(join(tokens));
|
||||
}
|
||||
}
|
@@ -0,0 +1,7 @@
|
||||
package org.gradle.sample.app;
|
||||
|
||||
class MessageUtils {
|
||||
public static String getMessage() {
|
||||
return "Hello, World!";
|
||||
}
|
||||
}
|
@@ -0,0 +1,11 @@
|
||||
package org.gradle.sample.app;
|
||||
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
import static org.junit.jupiter.api.Assertions.assertEquals;
|
||||
|
||||
public class MessageUtilsTest {
|
||||
@Test public void testGetMessage() {
|
||||
assertEquals("Hello, World!", MessageUtils.getMessage());
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user