State { public void setInit() { loadState = LoadState.INIT; }  @Nullable String getPath(); boolean isDeinit(); void setDeinit(); boolean isInit(); void setInit(); boolean isLoading(); boolean isLoading(@Nullable String path); void setLoading(@Nullable String path); boolean isLoaded(); boolean isLoaded(@Nullable String path); void setLoaded(); boolean isStopped(); void setStopped(); boolean isPlaying(); void setPlaying(); boolean isPaused(); void setPaused();  }
@Test public void testIsDeinitInit() { subject.setInit(); assertDeinit(false); }
@Test public void testIsInitInit() { subject.setInit(); assertInit(true); }