@@ -0,0 +1,1006 @@
+package com.episode6.hackit.chop;%0A%0Aimport org.junit.After;%0Aimport org.junit.Before;%0Aimport org.junit.Test;%0Aimport org.junit.runner.RunWith;%0Aimport org.mockito.Mock;%0A%0Aimport static org.mockito.Matchers.any;%0Aimport static org.mockito.Matchers.anyString;%0Aimport static org.mockito.Matchers.eq;%0Aimport static org.mockito.Mockito.verify;%0Aimport static org.mockito.Mockito.when;%0A%0A/**%0A * Tests the tag output when using Chop.withTag()%0A */%0A@RunWith(ChopTestTestRunner.class)%0Apublic class SettableTaggerTest %7B%0A%0A  @Mock Chop.Tree mTree;%0A%0A  @Before%0A  public void setUp() %7B%0A    when(mTree.supportsLevel(any(Chop.Level.class)))%0A        .thenReturn(true);%0A%0A    Chop.plantTree(mTree);%0A  %7D%0A%0A  @After%0A  public void cleanUp() %7B%0A    ChopInternals.TREE_FARM.digUpTree(mTree);%0A  %7D%0A%0A  @Test%0A  public void testSettableTagger() %7B%0A    String expectedTag = %22MYTESTTAG%22;%0A%0A    Chop.withTag(expectedTag).d(%22Test message%22);%0A%0A    verify(mTree).chopLog(%0A        any(Chop.Level.class),%0A        eq(expectedTag),%0A        anyString());%0A  %7D%0A%7D%0A

Add a SettableTaggerTest to test outputted tags when using Chop.withTag(String)