A C D E F G H I M N O P R S T U W 
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

MIN_DELAY - Static variable in class net.morimekta.testing.concurrent.FakeClock
 

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
 
A C D E F G H I M N O P R S T U W 
All Classes All Packages