From 7341ead2aade10ea1b833e94275277658741883a Mon Sep 17 00:00:00 2001 From: Edoardo La Greca Date: Mon, 18 Aug 2025 21:09:11 +0200 Subject: switch to multi-module project structure --- src/test/kotlin/IPAddressTest.kt | 38 -------------------------------------- 1 file changed, 38 deletions(-) delete mode 100644 src/test/kotlin/IPAddressTest.kt (limited to 'src/test') diff --git a/src/test/kotlin/IPAddressTest.kt b/src/test/kotlin/IPAddressTest.kt deleted file mode 100644 index b213d71..0000000 --- a/src/test/kotlin/IPAddressTest.kt +++ /dev/null @@ -1,38 +0,0 @@ -import org.junit.jupiter.api.Assertions.* -import org.junit.jupiter.api.Test -import org.junit.jupiter.api.function.Executable - -private class IPAddressConstructor(private val address: String) : Executable { - override fun execute() { - IPAddress(this.address) - } -} - -class IPAddressTest { - @Test - fun testAddressVersion4() { - val testAddressesCorrect = listOf( - "10.255.0.1", - "0011:2233:4455:6677:8899:aabb:ccdd:eeff", - "aabb::", - ) - - val testAddressesWrong = listOf( - "999.888.777.666", - "ghil:mnop:qrst:uvwx:yz99:8877:6655:4433", - "aaabbb::", - "aa::", - "gg::", - - ) - - // assert correct - assertAll(testAddressesCorrect.map { IPAddressConstructor(it) }) - - // assert wrong - for (address in testAddressesWrong) { - assertThrowsExactly(NumberFormatException().javaClass, IPAddressConstructor(address)) - } - } - -} \ No newline at end of file -- cgit v1.2.3