@Override
  public String toString() {
    return String.format(
        Locale.US,
        "%s '%s' from %s (id %s), API-%d",
        getClass().getName(),
        mName,
        mPackageName,
        mId,
        mApiVersion);
  }
@Test
  public void testToString() {
    String toString = new TestableAddOn("id1", "name111", 8).toString();

    Assert.assertTrue(toString.contains("name111"));
    Assert.assertTrue(toString.contains("id1"));
    Assert.assertTrue(toString.contains("TestableAddOn"));
    Assert.assertTrue(toString.contains(getApplicationContext().getPackageName()));
    Assert.assertTrue(toString.contains("API-8"));
  }