// Path: sherlock-no-op/src/main/java/com/singhajit/sherlock/core/investigation/Crash.java
// public class Crash {
//   public static final String DATE_FORMAT = "EEE MMM dd kk:mm:ss z yyyy";
// 
//   public Crash(String place, String reason, String stackTrace) {
//   }
// 
//   public Crash(int id, String placeOfCrash, String reasonOfCrash, String stacktrace, String date) {
//   }
// 
//   public DeviceInfo getDeviceInfo() {
//     return new DeviceInfo.Builder().build();
//   }
// 
//   public AppInfo getAppInfo() {
//     return new AppInfo();
//   }
// 
//   public void setId(int id) {
//   }
// 
//   public Class<Crash> getType() {
//     return Crash.class;
//   }
// 
//   public String getReason() {
//     return "";
//   }
// 
//   public String getStackTrace() {
//     return "";
//   }
// 
//   public String getPlace() {
//     return "";
//   }
// 
//   public int getId() {
//     return 0;
//   }
// 
//   public Date getDate() {
//     return new Date();
//   }
// }


import android.content.Context;
import android.support.test.InstrumentationRegistry;
import com.singhajit.sherlock.core.investigation.Crash;
import org.junit.Before;
import org.junit.Rule;
import org.junit.Test;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.List;
import static org.hamcrest.CoreMatchers.is;
import static org.junit.Assert.assertNotNull;
import static org.junit.Assert.assertThat;
package com.singhajit.sherlock.core.database;






public class SherlockDatabaseHelperTest {

  private SherlockDatabaseHelper database;

  @Rule
  public DatabaseResetRule resetRule = new DatabaseResetRule();

  @Before
  public void setUp() throws Exception {
    Context targetContext = InstrumentationRegistry.getTargetContext();
    database = new SherlockDatabaseHelper(targetContext);
  }

  @Test
  public void shouldGetAllCrashes() throws Exception {
// Path: sherlock-no-op/src/main/java/com/singhajit/sherlock/core/investigation/Crash.java
// public class Crash {
//   public static final String DATE_FORMAT = "EEE MMM dd kk:mm:ss z yyyy";
// 
//   public Crash(String place, String reason, String stackTrace) {
//   }
// 
//   public Crash(int id, String placeOfCrash, String reasonOfCrash, String stacktrace, String date) {
//   }
// 
//   public DeviceInfo getDeviceInfo() {
//     return new DeviceInfo.Builder().build();
//   }
// 
//   public AppInfo getAppInfo() {
//     return new AppInfo();
//   }
// 
//   public void setId(int id) {
//   }
// 
//   public Class<Crash> getType() {
//     return Crash.class;
//   }
// 
//   public String getReason() {
//     return "";
//   }
// 
//   public String getStackTrace() {
//     return "";
//   }
// 
//   public String getPlace() {
//     return "";
//   }
// 
//   public int getId() {
//     return 0;
//   }
// 
//   public Date getDate() {
//     return new Date();
//   }
// }


// Path: sherlock/src/androidTest/java/com/singhajit/sherlock/core/database/SherlockDatabaseHelperTest.java
import android.content.Context;
import android.support.test.InstrumentationRegistry;
import com.singhajit.sherlock.core.investigation.Crash;
import org.junit.Before;
import org.junit.Rule;
import org.junit.Test;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.List;
import static org.hamcrest.CoreMatchers.is;
import static org.junit.Assert.assertNotNull;
import static org.junit.Assert.assertThat;

package com.singhajit.sherlock.core.database;






public class SherlockDatabaseHelperTest {

  private SherlockDatabaseHelper database;

  @Rule
  public DatabaseResetRule resetRule = new DatabaseResetRule();

  @Before
  public void setUp() throws Exception {
    Context targetContext = InstrumentationRegistry.getTargetContext();
    database = new SherlockDatabaseHelper(targetContext);
  }

  @Test
  public void shouldGetAllCrashes() throws Exception {
    SimpleDateFormat simpleDateFormat = new SimpleDateFormat(Crash.DATE_FORMAT);