### Question:
Script implements Comparable<Script> { public boolean isIncremental() { return !isPreProcessingScript() && !isPostProcessingScript() && scriptIndexes.isIncrementalScript(); } Script(String fileName, ScriptIndexes scriptIndexes, String targetDatabaseName, Long fileLastModifiedAt, String checkSum, ScriptContentHandle scriptContentHandle, boolean preProcessingScript, boolean postProcessingScript, boolean patchScript, boolean ignored, Set<Qualifier> qualifiers); String getFileName(); String getFileNameWithoutPath(); ScriptIndexes getScriptIndexes(); String getTargetDatabaseName(); Long getFileLastModifiedAt(); String getCheckSum(); ScriptContentHandle getScriptContentHandle(); boolean isScriptContentEqualTo(Script other, boolean useLastModificationDates); boolean isIncremental(); boolean isRepeatable(); boolean isPreProcessingScript(); boolean isPostProcessingScript(); boolean isIgnored(); boolean isPatchScript(); Set<Qualifier> getQualifiers(); int compareTo(Script script); @Override int hashCode(); @Override boolean equals(Object object); @Override String toString();  }### Answer:
@Test void testIsIncremental_incremental() { Script script = createScript("incremental/02_sprint1/01_incrementalScript.sql"); assertTrue(script.isIncremental()); }