From 2080f93e39ba2cf32686913163d0cec988944be7 Mon Sep 17 00:00:00 2001 From: eugenp Date: Thu, 25 Sep 2014 12:08:40 +0300 Subject: [PATCH] minor sandbox test for unfinished samples --- .../java/sandbox/SandboxJavaTest.java | 29 +++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 core-java/src/test/java/org/baeldung/java/sandbox/SandboxJavaTest.java diff --git a/core-java/src/test/java/org/baeldung/java/sandbox/SandboxJavaTest.java b/core-java/src/test/java/org/baeldung/java/sandbox/SandboxJavaTest.java new file mode 100644 index 0000000000..f746ce63e2 --- /dev/null +++ b/core-java/src/test/java/org/baeldung/java/sandbox/SandboxJavaTest.java @@ -0,0 +1,29 @@ +package org.baeldung.java.sandbox; + +import java.util.Date; +import java.util.Timer; +import java.util.TimerTask; + +import org.junit.Test; + +public class SandboxJavaTest { + + @Test + public void givenUsingTimer_whenSchedulingTaskOnce_thenCorrect() throws InterruptedException { + final Timer timer = new Timer("Thread's name"); + System.out.println("Current time:" + new Date()); + System.out.println("Thread name: " + Thread.currentThread().getName()); + + final TimerTask timerTask = new TimerTask() { + @Override + public void run() { + System.out.println("Time when task performed" + new Date()); + System.out.println("Thread name: " + Thread.currentThread().getName()); + timer.cancel(); + } + }; + final long delay = 2 * 1000; + timer.schedule(timerTask, delay); + } + +}