Skip to content

Commit

Permalink
Better tests and even better now #176
Browse files Browse the repository at this point in the history
  • Loading branch information
Dahn Y committed Nov 18, 2018
1 parent d5de241 commit aab4f7b
Showing 1 changed file with 17 additions and 7 deletions.
Expand Up @@ -20,7 +20,10 @@ public class MementoFragmentTest extends TestWithAdminAndFragment<MainFragment>
@Override
public void initFragment() {
DatabaseFactory.setDependency(new FirebaseMock());
}

@Test
public void canOpenFragment() {
UrlReader reader = new UrlReader() {
@Override
public BufferedReader read(String name) {
Expand All @@ -39,23 +42,30 @@ public BufferedReader read(String name) {
" \"event_speaker\": \"Mike Bardet, Eva Lorendeaux\"," +
" \"event_organizer\": \"Mike Bardet\"" +
" }"
+ "]"
+ "]"
));
}
};
// Change the factory
UrlReaderFactory.setDependency(reader);
MainFragment.newInstance(user);
Utility.openMenu();
}

@Test
public void canOpenFragment() {
public void doNotCrashWithFakeJson() {
UrlReader reader = new UrlReader() {
@Override
public BufferedReader read(String name) {
return new BufferedReader(new StringReader(
"[fakejson"
));
}
};
// Change the factory
UrlReaderFactory.setDependency(reader);
MainFragment.newInstance(user);
Utility.openMenu();
try {
TimeUnit.SECONDS.sleep(2);
} catch (InterruptedException e) {
e.printStackTrace();
}
}

@Test
Expand Down

0 comments on commit aab4f7b

Please sign in to comment.