### Question:
CrontabRepository { public void add(Crontab crontab) { if (crontab != null) { RawCrontabLine line = crontab.rawLine; if (line != null && !line.toString().startsWith("#") && !line.toString().equals("") && !isAlreadyRegistered(crontab)) { crontabLines.add(crontab); } } } CrontabRepository(List<Crontab> crontabLines); List<Crontab> getCrontabLines(); Crontab find(Crontab crontab); void add(Crontab crontab); void remove(Crontab crontab); void replace(Crontab before, Crontab after); boolean isAlreadyRegistered(Crontab crontab);  }### Answer:
@Test public void add_A$Crontab_null() throws Exception { List<Crontab> crontabLines = new ArrayList<Crontab>(); CrontabRepository target = new CrontabRepository(crontabLines); Crontab crontab = null; target.add(crontab); }
@Test public void add_A$Crontab_rawLineIsNull() throws Exception { List<Crontab> crontabLines = new ArrayList<Crontab>(); CrontabRepository target = new CrontabRepository(crontabLines); Crontab crontab = new Crontab(); target.add(crontab); }