### Question:
BuilderInputs { public Digest getDigest() { Map<String, Value<?>> members = new LinkedHashMap<>(); this.members.forEach((field, value) -> members.put(field.getName(), value)); return digest(members); } BuilderInputs(Class<?> type, Map<Field, Value<?>> values, boolean isNonDeterministic); Set<Path> getInputFiles(); Set<Path> getOutputDirectories(); Set<Path> getOutputFiles(); Set<ResourceRoot> getResourceRoots(); Set<CompileSourceRoot> getCompileSourceRoots(); boolean isNonDeterministic(); Digest getDigest(); static Digest emptyDigest(); Object newBuilder();  }### Answer:
@Test public void testNoParameterDigest() throws Exception { Digest digest = builder().build(Object.class).getDigest(); Digest emtydigest = BuilderExecutionState.load(new File(temp.getRoot(), "nosuchfile").toPath()).inputsDigest; assertFalse(digest.equals(emtydigest)); }