diff options
author | Martin Polden <mpolden@mpolden.no> | 2018-09-07 15:09:59 +0200 |
---|---|---|
committer | Martin Polden <mpolden@mpolden.no> | 2018-09-11 12:05:25 +0200 |
commit | ec41b2eac88117ce95d6e330fe514609bd89a1ce (patch) | |
tree | 1af9ba011712106dc2f896e7798dec4201ce128d /controller-server/src/test/java/com/yahoo/vespa/hosted/controller/concurrent | |
parent | b8d8d440ab5f9e47483cc47d82e0e834d12e5794 (diff) |
Update serialization format in a separate thread
Diffstat (limited to 'controller-server/src/test/java/com/yahoo/vespa/hosted/controller/concurrent')
-rw-r--r-- | controller-server/src/test/java/com/yahoo/vespa/hosted/controller/concurrent/OnceTest.java | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/controller-server/src/test/java/com/yahoo/vespa/hosted/controller/concurrent/OnceTest.java b/controller-server/src/test/java/com/yahoo/vespa/hosted/controller/concurrent/OnceTest.java new file mode 100644 index 00000000000..e11fdcba7c6 --- /dev/null +++ b/controller-server/src/test/java/com/yahoo/vespa/hosted/controller/concurrent/OnceTest.java @@ -0,0 +1,25 @@ +// Copyright 2018 Yahoo Holdings. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. +package com.yahoo.vespa.hosted.controller.concurrent; + +import org.junit.Test; + +import java.time.Duration; +import java.util.concurrent.CountDownLatch; +import java.util.concurrent.TimeUnit; + +import static org.junit.Assert.assertTrue; + +/** + * @author mpolden + */ +public class OnceTest { + + @Test(timeout = 60_000) + public void test_run() throws Exception { + CountDownLatch latch = new CountDownLatch(1); + Once.after(Duration.ZERO, latch::countDown); + + assertTrue(latch.await(30, TimeUnit.SECONDS)); + } + +} |