Home / Class/ ImmediateExecutorTest Class — netty Architecture

ImmediateExecutorTest Class — netty Architecture

Architecture documentation for the ImmediateExecutorTest class in ImmediateExecutorTest.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  f1438696_6e13_12d0_7c2e_51a9df4154ea["ImmediateExecutorTest"]
  adce3bc8_fcbc_31bc_18f0_062f96ac3f23["ImmediateExecutorTest.java"]
  f1438696_6e13_12d0_7c2e_51a9df4154ea -->|defined in| adce3bc8_fcbc_31bc_18f0_062f96ac3f23
  1d29181e_6107_accf_897e_77af6db74b29["testExecuteNullRunnable()"]
  f1438696_6e13_12d0_7c2e_51a9df4154ea -->|method| 1d29181e_6107_accf_897e_77af6db74b29
  55b9bcc3_68ca_0f56_8957_e30d0ff2396b["testExecuteNonNullRunnable()"]
  f1438696_6e13_12d0_7c2e_51a9df4154ea -->|method| 55b9bcc3_68ca_0f56_8957_e30d0ff2396b

Relationship Graph

Source Code

common/src/test/java/io/netty/util/concurrent/ImmediateExecutorTest.java lines 29–54

public class ImmediateExecutorTest {

    @Test
    public void testExecuteNullRunnable() {
        assertThrows(NullPointerException.class, new Executable() {
            @Override
            public void execute() {
                ImmediateExecutor.INSTANCE.execute(null);
            }
        });
    }

    @Test
    public void testExecuteNonNullRunnable() throws Exception {
        FutureTask<Void> task = new FutureTask<Void>(new Runnable() {
            @Override
            public void run() {
                // NOOP
            }
        }, null);
        ImmediateExecutor.INSTANCE.execute(task);
        assertTrue(task.isDone());
        assertFalse(task.isCancelled());
        assertNull(task.get());
    }
}

Frequently Asked Questions

What is the ImmediateExecutorTest class?
ImmediateExecutorTest is a class in the netty codebase, defined in common/src/test/java/io/netty/util/concurrent/ImmediateExecutorTest.java.
Where is ImmediateExecutorTest defined?
ImmediateExecutorTest is defined in common/src/test/java/io/netty/util/concurrent/ImmediateExecutorTest.java at line 29.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free