diff options
author | Håkon Hallingstad <hakon@oath.com> | 2018-08-28 09:31:56 +0200 |
---|---|---|
committer | Håkon Hallingstad <hakon@oath.com> | 2018-08-28 09:31:56 +0200 |
commit | d8beea0be39ed0e3a9686a9f555d7d279e08dde1 (patch) | |
tree | 76d21cdbdf59be9dda2a771a0391b7b7566c351e /node-admin/src/test/java/com/yahoo/vespa/hosted/node/admin/task/util/yum/YumTest.java | |
parent | 1599bbee277b3065ef327bf98acd4cf71a2d6a97 (diff) |
Require digit in version and release
Diffstat (limited to 'node-admin/src/test/java/com/yahoo/vespa/hosted/node/admin/task/util/yum/YumTest.java')
-rw-r--r-- | node-admin/src/test/java/com/yahoo/vespa/hosted/node/admin/task/util/yum/YumTest.java | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/node-admin/src/test/java/com/yahoo/vespa/hosted/node/admin/task/util/yum/YumTest.java b/node-admin/src/test/java/com/yahoo/vespa/hosted/node/admin/task/util/yum/YumTest.java index f2a2306263a..896914b7967 100644 --- a/node-admin/src/test/java/com/yahoo/vespa/hosted/node/admin/task/util/yum/YumTest.java +++ b/node-admin/src/test/java/com/yahoo/vespa/hosted/node/admin/task/util/yum/YumTest.java @@ -191,4 +191,18 @@ public class YumTest { yum.upgrade().converge(taskContext); } + + @Test + public void parsePackageName() { + Yum.PackageName packageName = Yum.PackageName.fromString("docker-engine-selinux-1.12.6-1.el7"); + assertEquals("docker-engine-selinux", packageName.getName()); + assertEquals("1.12.6", packageName.getVersion().get()); + assertEquals("1.el7", packageName.getRelease().get()); + assertEquals("0:docker-engine-selinux-1.12.6-1.el7.*", packageName.toFullName()); + } + + @Test(expected = IllegalArgumentException.class) + public void failParsingOfPackageName() { + Yum.PackageName.fromString("docker-engine-selinux"); + } }
\ No newline at end of file |