test_class.file: actors-library/src/test/java/com/truecaller/androidactors/ActorThreadPoolThreadsFactoryTest.java
test_class.identifier: ActorThreadPoolThreadsFactoryTest
test_case.body: @Test
      public void threadCreateTest() throws Exception {
          final Runnable runnable = Mockito.mock(Runnable.class);
          final ActorThreadPoolThreadsFactory factory = new ActorThreadPoolThreadsFactory("test-thread");
  
          Thread thread = factory.newThread(runnable);
          Assert.assertEquals("test-thread", thread.getName());
          thread.run();
          Mockito.verify(runnable).run();
      }
test_case.class_method_signature: ActorThreadPoolThreadsFactoryTest.threadCreateTest()
test_case.full_signature: @Test public void threadCreateTest()
test_case.identifier: threadCreateTest
test_case.invocations: mock newThread assertEquals getName run run verify
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void threadCreateTest()
focal_class.declarator: mName
focal_class.modifier: @NonNull
      private final
focal_class.original_string: @NonNull
      private final String mName;
focal_class.type: String
focal_class.var_name: mName
focal_class.file: actors-library/src/main/java/com/truecaller/androidactors/ActorThreadPoolThreadsFactory.java
focal_class.identifier: ActorThreadPoolThreadsFactory
focal_class.interfaces: implements ThreadFactory
focal_class.class_method_signature: ActorThreadPoolThreadsFactory.ActorThreadPoolThreadsFactory(@NonNull String name)
focal_class.full_signature:   ActorThreadPoolThreadsFactory(@NonNull String name)
focal_class.identifier: ActorThreadPoolThreadsFactory
focal_class.parameters: (@NonNull String name)
focal_class.signature:  ActorThreadPoolThreadsFactory(@NonNull String name)
focal_class.class_method_signature: ActorThreadPoolThreadsFactory.newThread(Runnable r)
focal_class.full_signature: @Override public Thread newThread(Runnable r)
focal_class.identifier: newThread
focal_class.modifiers: @Override public
focal_class.parameters: (Runnable r)
focal_class.return: Thread
focal_class.signature: Thread newThread(Runnable r)
focal_method.body: @Override
      public Thread newThread(Runnable r) {
          return new Thread(r, mName);
      }
focal_method.class_method_signature: ActorThreadPoolThreadsFactory.newThread(Runnable r)
focal_method.full_signature: @Override public Thread newThread(Runnable r)
focal_method.identifier: newThread
focal_method.modifiers: @Override public
focal_method.parameters: (Runnable r)
focal_method.return: Thread
focal_method.signature: Thread newThread(Runnable r)