# Unit Test Failing For Java Workflow

**URL:** <https://community.temporal.io/t/unit-test-failing-for-java-workflow/13615>\
**Category:** Developer Corner\
**Tags:** java-sdk\
**Created:** [September 20, 2024, 10:21am UTC](https://community.temporal.io/t/unit-test-failing-for-java-workflow/13615 "2024-09-20T10:21:06Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![krishna\_6431](https://sea2.discourse-cdn.com/flex016/user_avatar/community.temporal.io/krishna_6431/32/5881_2.png) [@krishna\_6431](https://community.temporal.io/u/krishna_6431)\
**Post date:** [September 20, 2024, 10:21am UTC](https://community.temporal.io/t/unit-test-failing-for-java-workflow/13615/1 "2024-09-20T10:21:06Z")

</div>

My Sample Unit Test ( Just Started Writing)

```auto
 package com.fyndna.approval.services.workflow;

 import io.temporal.testing.TestWorkflowEnvironment;
 import io.temporal.testing.TestWorkflowExtension;
 import io.temporal.worker.Worker;
 import org.junit.jupiter.api.Test;
 import org.junit.jupiter.api.extension.RegisterExtension;

/**
 * @author krishna
 */
 public class ApprovalWorkflowImplTest {
  @RegisterExtension
  public static final TestWorkflowExtension testWorkflowExtension =
          TestWorkflowExtension.newBuilder()
                  .registerWorkflowImplementationTypes(ApprovalWorkflowImpl.class)
                  .setDoNotStart(true)
                  .build();
  @Test
  public void testCaseCheck(TestWorkflowEnvironment testEnv, Worker worker, ApprovalWorkflow workflow) {
   worker.registerActivitiesImplementations(new ApprovalWorkflowImpl());
   testEnv.start();
   System.out.println("Something is better than nothing");
  }
 }

```

But When I am running this getting

 ![Screenshot 2024-09-20 at 7.23.26 PM](https://us1.discourse-cdn.com/flex016/uploads/temporal/original/2X/6/6f479381ddcff586a8280c1a2789bf62706481ee.png)

How to Fix This …Please help me out

---

<div class="post-metadata">

**Author:** ![maxim](https://sea2.discourse-cdn.com/flex016/user_avatar/community.temporal.io/maxim/32/8_2.png) [@maxim](https://community.temporal.io/u/maxim)\
**Post date:** [September 21, 2024, 4:21pm UTC](https://community.temporal.io/t/unit-test-failing-for-java-workflow/13615/2 "2024-09-21T16:21:49Z")

</div>

It looks like you are missing dependency on the gRPC library. How do you specify dependencies in your project?
