diff options
author | Valerij Fredriksen <valerijf@oath.com> | 2017-10-06 14:51:59 +0200 |
---|---|---|
committer | Valerij Fredriksen <valerijf@oath.com> | 2017-10-06 14:51:59 +0200 |
commit | 20ddb05334251717610b7db18d7c45b2666d81ae (patch) | |
tree | 093be020139466d2db3ef57808a3b37fdf50c7b1 /docker-api/src/test | |
parent | 00a1d90ea6133f519424de86976313a90b809770 (diff) |
Add test
Diffstat (limited to 'docker-api/src/test')
-rw-r--r-- | docker-api/src/test/java/com/yahoo/vespa/hosted/dockerapi/CreateContainerCommandImplTest.java | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/docker-api/src/test/java/com/yahoo/vespa/hosted/dockerapi/CreateContainerCommandImplTest.java b/docker-api/src/test/java/com/yahoo/vespa/hosted/dockerapi/CreateContainerCommandImplTest.java new file mode 100644 index 00000000000..1bc73d981c3 --- /dev/null +++ b/docker-api/src/test/java/com/yahoo/vespa/hosted/dockerapi/CreateContainerCommandImplTest.java @@ -0,0 +1,29 @@ +package com.yahoo.vespa.hosted.dockerapi; + + +import org.junit.Test; + +import java.util.Optional; +import java.util.stream.Stream; + +import static org.junit.Assert.assertEquals; + +public class CreateContainerCommandImplTest { + + @Test + public void generateMacAddressTest() { + String[][] addresses = { + {"test123.host.yahoo.com", null, "abcd:1234::1", "ee:ae:a9:de:ad:c2"}, + {"test123.host.yahoo.com", null, "abcd:1234::2", "fa:81:11:1b:ff:fb"}, + {"unique.host.yahoo.com", null, "abcd:1234::1", "96:a4:00:77:90:3b"}, + {"test123.host.yahoo.com", "10.0.0.1", null, "7e:de:b3:7c:9e:96"}, + {"test123.host.yahoo.com", "10.0.0.1", "abcd:1234::1", "6a:06:af:16:25:95"}}; + + Stream.of(addresses).forEach(address -> { + String generatedMac = CreateContainerCommandImpl.generateMACAddress( + address[0], Optional.ofNullable(address[1]), Optional.ofNullable(address[2])); + String expectedMac = address[3]; + assertEquals(expectedMac, generatedMac); + }); + } +}
\ No newline at end of file |