A C D E F G H I M N O P R S T U W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- addListener(FakeClock.TimeListener) - Method in class net.morimekta.testing.concurrent.FakeClock
-
Add listener to the clock.
- awaitTermination(long, TimeUnit) - Method in class net.morimekta.testing.concurrent.FakeScheduledExecutor
- awaitTermination(long, TimeUnit) - Method in class net.morimekta.testing.concurrent.ImmediateExecutor
- awaitTermination(long, TimeUnit) - Method in class net.morimekta.testing.concurrent.ImmediateScheduledExecutor
C
- cancel(boolean) - Method in class net.morimekta.testing.concurrent.ImmediateScheduledExecutor.FakeRecurringTask
- cancel(boolean) - Method in class net.morimekta.testing.concurrent.ImmediateScheduledExecutor.FakeTask
- close() - Method in class net.morimekta.testing.file.TestConfigMap.UpdateHelper
- compareTo(Delayed) - Method in class net.morimekta.testing.concurrent.ImmediateScheduledExecutor.FakeRecurringTask
- compareTo(Delayed) - Method in class net.morimekta.testing.concurrent.ImmediateScheduledExecutor.FakeTask
- Console - Interface in net.morimekta.testing.console
-
Base interface for accessing console during testing.
- ConsoleManager - Class in net.morimekta.testing.console
-
Extension for adding a fully virtual TTY and I/O for testing.
- ConsoleManager() - Constructor for class net.morimekta.testing.console.ConsoleManager
-
Create a console manager.
- copyResource(String) - Method in class net.morimekta.testing.file.TestConfigMap.UpdateHelper
- copyResource(String, String) - Method in class net.morimekta.testing.file.TestConfigMap.UpdateHelper
- copyResourceTo(Class<?>, String, Path, CopyOption...) - Static method in class net.morimekta.testing.io.ResourceUtil
-
Copy resource to target location.
- copyResourceTo(String, Path, CopyOption...) - Static method in class net.morimekta.testing.io.ResourceUtil
-
Copy resource to target location.
- createInputSource() - Method in interface net.morimekta.testing.console.Console
-
Create an output stream that will feed the input stream.
D
- DEFAULT_COLS - Static variable in interface net.morimekta.testing.console.Console
-
The default number of cols in a fake TTY.
- DEFAULT_ROWS - Static variable in interface net.morimekta.testing.console.Console
-
The default number of rows in a fake TTY.
- DEFAULT_TERMINAL_SIZE - Static variable in interface net.morimekta.testing.console.Console
-
The default terminal size of a fake TTY.
- delete(String) - Method in class net.morimekta.testing.file.TestConfigMap.UpdateHelper
- doAfterEach() - Method in class net.morimekta.testing.console.ConsoleManager
-
Trigger end of test.
- doBeforeEach() - Method in class net.morimekta.testing.console.ConsoleManager
-
Trigger start of test.
E
- EnglishWords - Class in net.morimekta.testing.text
-
This is a very light-weight version of fairy, which just generates simple pseudo-sentences in repeated SVO patterns.
- equals(Object) - Method in class net.morimekta.testing.concurrent.FakeClock
- equals(Object) - Method in class net.morimekta.testing.concurrent.ImmediateScheduledExecutor.FakeRecurringTask
- equals(Object) - Method in class net.morimekta.testing.concurrent.ImmediateScheduledExecutor.FakeTask
- error() - Method in interface net.morimekta.testing.console.Console
- execute(Runnable) - Method in class net.morimekta.testing.concurrent.FakeScheduledExecutor
- execute(Runnable) - Method in class net.morimekta.testing.concurrent.ImmediateExecutor
- execute(Runnable) - Method in class net.morimekta.testing.concurrent.ImmediateScheduledExecutor
F
- FakeClock - Class in net.morimekta.testing.concurrent
-
Fake clock implementation for testing.
- FakeClock() - Constructor for class net.morimekta.testing.concurrent.FakeClock
-
Create a fake clock instance using the actual current time.
- FakeClock.TimeListener - Interface in net.morimekta.testing.concurrent
-
Interface for listening to time changes.
- FakeScheduledExecutor - Class in net.morimekta.testing.concurrent
-
A scheduled executor that uses a fake clock as back-bone to the executor.
- FakeScheduledExecutor(FakeClock) - Constructor for class net.morimekta.testing.concurrent.FakeScheduledExecutor
- FakeScheduledExecutor(FakeClock, int) - Constructor for class net.morimekta.testing.concurrent.FakeScheduledExecutor
-
Create a fake scheduled executor.
- file(String) - Method in class net.morimekta.testing.file.TestConfigMap.UpdateHelper
- forCurrentTimeMillis(long) - Static method in class net.morimekta.testing.concurrent.FakeClock
- forInstant(Instant) - Static method in class net.morimekta.testing.concurrent.FakeClock
G
- get() - Method in class net.morimekta.testing.concurrent.ImmediateScheduledExecutor.FakeRecurringTask
- get() - Method in class net.morimekta.testing.concurrent.ImmediateScheduledExecutor.FakeTask
- get(long, TimeUnit) - Method in class net.morimekta.testing.concurrent.ImmediateScheduledExecutor.FakeRecurringTask
- get(long, TimeUnit) - Method in class net.morimekta.testing.concurrent.ImmediateScheduledExecutor.FakeTask
- getConfigMapDir() - Method in class net.morimekta.testing.file.TestConfigMap
- getConsole() - Method in class net.morimekta.testing.console.ConsoleManager
- getConsoleErr() - Method in interface net.morimekta.testing.console.Console
- getConsoleIn() - Method in interface net.morimekta.testing.console.Console
- getConsoleOut() - Method in interface net.morimekta.testing.console.Console
- getDelay(Instant) - Method in interface net.morimekta.testing.concurrent.FakeClock.TimeListener
-
Get delay until the next something to be handled.
- getDelay(Instant) - Method in class net.morimekta.testing.concurrent.FakeScheduledExecutor
-
Deprecated, for removal: This API element is subject to removal in a future version.Should not be used.
- getDelay(Instant) - Method in class net.morimekta.testing.concurrent.ImmediateScheduledExecutor
-
Deprecated, for removal: This API element is subject to removal in a future version.Should not be used.
- getDelay(TimeUnit) - Method in class net.morimekta.testing.concurrent.ImmediateScheduledExecutor.FakeRecurringTask
- getDelay(TimeUnit) - Method in class net.morimekta.testing.concurrent.ImmediateScheduledExecutor.FakeTask
- getFile(String) - Method in class net.morimekta.testing.file.TestConfigMap
- getListeners() - Method in class net.morimekta.testing.concurrent.FakeClock
- getPath(String) - Method in class net.morimekta.testing.file.TestConfigMap
- getTTY() - Method in class net.morimekta.testing.console.ConsoleManager
- getZone() - Method in class net.morimekta.testing.concurrent.FakeClock
H
- hashCode() - Method in class net.morimekta.testing.concurrent.FakeClock
- hashCode() - Method in class net.morimekta.testing.concurrent.ImmediateScheduledExecutor.FakeRecurringTask
- hashCode() - Method in class net.morimekta.testing.concurrent.ImmediateScheduledExecutor.FakeTask
I
- ImmediateExecutor - Class in net.morimekta.testing.concurrent
-
Fake executor service that runs all tasks immediately.
- ImmediateExecutor() - Constructor for class net.morimekta.testing.concurrent.ImmediateExecutor
-
Create an immediate executor.
- ImmediateScheduledExecutor - Class in net.morimekta.testing.concurrent
-
A scheduled executor that uses a fake clock as back-bone to the executor.
- ImmediateScheduledExecutor(FakeClock) - Constructor for class net.morimekta.testing.concurrent.ImmediateScheduledExecutor
-
Create a fake scheduled executor.
- ImmediateScheduledExecutor.FakeRecurringTask - Class in net.morimekta.testing.concurrent
-
A fake recurring task / future.
- ImmediateScheduledExecutor.FakeTask<V> - Class in net.morimekta.testing.concurrent
-
A fake task / future instance.
- instant() - Method in class net.morimekta.testing.concurrent.FakeClock
- invokeAll(Collection<? extends Callable<T>>) - Method in class net.morimekta.testing.concurrent.ImmediateExecutor
- invokeAll(Collection<? extends Callable<T>>) - Method in class net.morimekta.testing.concurrent.ImmediateScheduledExecutor
- invokeAll(Collection<? extends Callable<T>>, long, TimeUnit) - Method in class net.morimekta.testing.concurrent.ImmediateExecutor
- invokeAll(Collection<? extends Callable<T>>, long, TimeUnit) - Method in class net.morimekta.testing.concurrent.ImmediateScheduledExecutor
- invokeAny(Collection<? extends Callable<T>>) - Method in class net.morimekta.testing.concurrent.ImmediateExecutor
- invokeAny(Collection<? extends Callable<T>>) - Method in class net.morimekta.testing.concurrent.ImmediateScheduledExecutor
- invokeAny(Collection<? extends Callable<T>>, long, TimeUnit) - Method in class net.morimekta.testing.concurrent.ImmediateExecutor
- invokeAny(Collection<? extends Callable<T>>, long, TimeUnit) - Method in class net.morimekta.testing.concurrent.ImmediateScheduledExecutor
- isCancelled() - Method in class net.morimekta.testing.concurrent.ImmediateScheduledExecutor.FakeRecurringTask
- isCancelled() - Method in class net.morimekta.testing.concurrent.ImmediateScheduledExecutor.FakeTask
- isDone() - Method in class net.morimekta.testing.concurrent.ImmediateScheduledExecutor.FakeRecurringTask
- isDone() - Method in class net.morimekta.testing.concurrent.ImmediateScheduledExecutor.FakeTask
- isShutdown() - Method in class net.morimekta.testing.concurrent.FakeScheduledExecutor
- isShutdown() - Method in class net.morimekta.testing.concurrent.ImmediateExecutor
- isShutdown() - Method in class net.morimekta.testing.concurrent.ImmediateScheduledExecutor
- isTerminated() - Method in class net.morimekta.testing.concurrent.FakeScheduledExecutor
- isTerminated() - Method in class net.morimekta.testing.concurrent.ImmediateExecutor
- isTerminated() - Method in class net.morimekta.testing.concurrent.ImmediateScheduledExecutor
M
N
- net.morimekta.testing - module net.morimekta.testing
-
Module with general testing utilities.
- net.morimekta.testing.concurrent - package net.morimekta.testing.concurrent
- net.morimekta.testing.console - package net.morimekta.testing.console
- net.morimekta.testing.file - package net.morimekta.testing.file
- net.morimekta.testing.io - package net.morimekta.testing.io
- net.morimekta.testing.text - package net.morimekta.testing.text
- newCurrentTime(Instant) - Method in interface net.morimekta.testing.concurrent.FakeClock.TimeListener
- newCurrentTime(Instant) - Method in class net.morimekta.testing.concurrent.FakeScheduledExecutor
-
Deprecated, for removal: This API element is subject to removal in a future version.Use the
FakeClock.tick(long)
method to propagate time. - newCurrentTime(Instant) - Method in class net.morimekta.testing.concurrent.ImmediateScheduledExecutor
-
Deprecated, for removal: This API element is subject to removal in a future version.Use the
FakeClock.tick(long)
method to propagate time.
O
- onTestFailed(String) - Method in class net.morimekta.testing.console.ConsoleManager
-
Trigger test failure.
- output() - Method in interface net.morimekta.testing.console.Console
P
- paragraph(int) - Static method in class net.morimekta.testing.text.EnglishWords
- path(String) - Method in class net.morimekta.testing.file.TestConfigMap.UpdateHelper
R
- removeListener(FakeClock.TimeListener) - Method in class net.morimekta.testing.concurrent.FakeClock
- reset() - Method in interface net.morimekta.testing.console.Console
-
Reset all the streams for the console.
- resourceAsString(Class<?>, String) - Static method in class net.morimekta.testing.io.ResourceUtil
- resourceAsString(String) - Static method in class net.morimekta.testing.io.ResourceUtil
- ResourceUtil - Class in net.morimekta.testing.io
-
Simple utility helping with using resources in testing.
- run() - Method in class net.morimekta.testing.concurrent.ImmediateScheduledExecutor.FakeTask
S
- schedule(Runnable, long, TimeUnit) - Method in class net.morimekta.testing.concurrent.FakeScheduledExecutor
- schedule(Runnable, long, TimeUnit) - Method in class net.morimekta.testing.concurrent.ImmediateScheduledExecutor
- schedule(Callable<V>, long, TimeUnit) - Method in class net.morimekta.testing.concurrent.FakeScheduledExecutor
- schedule(Callable<V>, long, TimeUnit) - Method in class net.morimekta.testing.concurrent.ImmediateScheduledExecutor
- scheduleAtFixedRate(Runnable, long, long, TimeUnit) - Method in class net.morimekta.testing.concurrent.FakeScheduledExecutor
- scheduleAtFixedRate(Runnable, long, long, TimeUnit) - Method in class net.morimekta.testing.concurrent.ImmediateScheduledExecutor
- scheduleWithFixedDelay(Runnable, long, long, TimeUnit) - Method in class net.morimekta.testing.concurrent.FakeScheduledExecutor
- scheduleWithFixedDelay(Runnable, long, long, TimeUnit) - Method in class net.morimekta.testing.concurrent.ImmediateScheduledExecutor
- sentence(int) - Static method in class net.morimekta.testing.text.EnglishWords
- setDumpErrorOnFailure(boolean) - Method in class net.morimekta.testing.console.ConsoleManager
- setDumpOutputOnFailure(boolean) - Method in class net.morimekta.testing.console.ConsoleManager
- setForkError(boolean) - Method in class net.morimekta.testing.console.ConsoleManager
- setForkOutput(boolean) - Method in class net.morimekta.testing.console.ConsoleManager
- setInput(byte[]) - Method in interface net.morimekta.testing.console.Console
-
Set input to return the given bytes.
- setInput(Object...) - Method in interface net.morimekta.testing.console.Console
-
Set input with dynamic content.
- setInteractive(boolean) - Method in class net.morimekta.testing.console.ConsoleManager
- setTerminalSize(TTYSize) - Method in class net.morimekta.testing.console.ConsoleManager
- setTTYMode(TTYMode) - Method in class net.morimekta.testing.console.ConsoleManager
- shutdown() - Method in class net.morimekta.testing.concurrent.FakeScheduledExecutor
- shutdown() - Method in class net.morimekta.testing.concurrent.ImmediateExecutor
- shutdown() - Method in class net.morimekta.testing.concurrent.ImmediateScheduledExecutor
- shutdownNow() - Method in class net.morimekta.testing.concurrent.FakeScheduledExecutor
- shutdownNow() - Method in class net.morimekta.testing.concurrent.ImmediateExecutor
- shutdownNow() - Method in class net.morimekta.testing.concurrent.ImmediateScheduledExecutor
- submit(Runnable) - Method in class net.morimekta.testing.concurrent.ImmediateExecutor
- submit(Runnable) - Method in class net.morimekta.testing.concurrent.ImmediateScheduledExecutor
- submit(Runnable, T) - Method in class net.morimekta.testing.concurrent.ImmediateExecutor
- submit(Runnable, T) - Method in class net.morimekta.testing.concurrent.ImmediateScheduledExecutor
- submit(Callable<T>) - Method in class net.morimekta.testing.concurrent.ImmediateExecutor
- submit(Callable<T>) - Method in class net.morimekta.testing.concurrent.ImmediateScheduledExecutor
T
- TestConfigMap - Class in net.morimekta.testing.file
-
A helper class to wrap a directory and operate on it like a kubernetes config map.
- TestConfigMap(Path) - Constructor for class net.morimekta.testing.file.TestConfigMap
- TestConfigMap(Path, Class<?>) - Constructor for class net.morimekta.testing.file.TestConfigMap
- TestConfigMap.UpdateHelper - Class in net.morimekta.testing.file
- tick(long) - Method in class net.morimekta.testing.concurrent.FakeClock
-
Tick the fake clock the given number of milliseconds.
- tick(long, TimeUnit) - Method in class net.morimekta.testing.concurrent.FakeClock
-
Tick the clock a guven number of any time units.
- tick(Duration) - Method in class net.morimekta.testing.concurrent.FakeClock
-
Tick the clock a certain duration into the future.
- toString() - Method in class net.morimekta.testing.concurrent.FakeClock
- toString() - Method in class net.morimekta.testing.file.TestConfigMap
- tty() - Method in interface net.morimekta.testing.console.Console
U
- update() - Method in class net.morimekta.testing.file.TestConfigMap
W
- withZone(ZoneId) - Method in class net.morimekta.testing.concurrent.FakeClock
- word() - Static method in class net.morimekta.testing.text.EnglishWords
- writeContent(String, String) - Method in class net.morimekta.testing.file.TestConfigMap.UpdateHelper
All Classes All Packages