private JavaFileObjectSubject checkGeneratedFile( Optional<JavaFileObject> generatedFile, Location location, String format, Object... args) { if (!generatedFile.isPresent()) { StringBuilder builder = new StringBuilder("generated the file "); builder.append(args.length == 0 ? format : String.format(format, args)); builder.append("; it generated:\n"); for (JavaFileObject generated : actual().generatedFiles()) { if (generated.toUri().getPath().contains(location.getName())) { builder.append(" ").append(generated.toUri().getPath()).append('\n'); } } fail(builder.toString()); return ignoreCheck().about(javaFileObjects()).that(ALREADY_FAILED); } return check().about(javaFileObjects()).that(generatedFile.get()); }
private JavaFileObjectSubject checkGeneratedFile( Optional<JavaFileObject> generatedFile, Location location, String format, Object... args) { if (!generatedFile.isPresent()) { StringBuilder builder = new StringBuilder("generated the file "); builder.append(args.length == 0 ? format : String.format(format, args)); builder.append("; it generated:\n"); for (JavaFileObject generated : actual().generatedFiles()) { if (generated.toUri().getPath().contains(location.getName())) { builder.append(" ").append(generated.toUri().getPath()).append('\n'); } } fail(builder.toString()); return ignoreCheck().about(javaFileObjects()).that(ALREADY_FAILED); } return check().about(javaFileObjects()).that(generatedFile.get()); }