@Test
  public void setView_updatesText() {
    String testString = "test string";
    when(mItem.toString()).thenReturn(testString);
    mManager.mItem = mItem;

    mManager.setView(mViewHolder);
    verify(mSubViewHolder).setText(testString);
  }
  @Test
  public void setItem_test() {
    mManager.mItem = null;

    String testString = "test string";
    when(mItem.toString()).thenReturn(testString);

    mManager.setItem(mItem);
    assertThat(mManager.mItem, equalTo(mItem));
    assertThat((LogIntensity) mManager.getItem(), equalTo(mItem));

    verify(mSubViewHolder).setText(testString);
  }
 @Test
 public void updateLogInfo_test() {
   mManager.updateLoginfo(mLogInfo);
   verify(mLogInfo).set(LogInfo.KEY_INTENSITY, mItem);
 }
 @Test(expected = InputMismatchException.class)
 public void setNull_fail() {
   mManager.setItem(null);
 }