public PersistenceExtensionEnabler(TestClass testClass) { this.metadataExtractor = new MetadataExtractor(testClass); }
private String getDefaultFileName(Method testMethod) { if (metadataExtractor.using(annotation).isDefinedOn(testMethod)) { return strategy.createFileName(metadataExtractor.getJavaClass(), testMethod); } return strategy.createFileName(metadataExtractor.getJavaClass()); }
private boolean hasDataSetAnnotation() { return metadataExtractor.usingDataSet().isDefinedOnClassLevel() || metadataExtractor.usingDataSet().isDefinedOnAnyMethod() || metadataExtractor.shouldMatchDataSet().isDefinedOnClassLevel() || metadataExtractor.shouldMatchDataSet().isDefinedOnAnyMethod(); }
private boolean hasApplyScriptAnnotation() { return metadataExtractor.applyScriptBefore().isDefinedOnClassLevel() || metadataExtractor.applyScriptBefore().isDefinedOnAnyMethod() || metadataExtractor.applyScriptAfter().isDefinedOnClassLevel() || metadataExtractor.applyScriptAfter().isDefinedOnAnyMethod(); }
private String getDefaultFileName(Method testMethod) { Format format = configuration.getDefaultDataSetFormat(); if (metadataExtractor.shouldMatchDataSet().isDefinedOn(testMethod)) { return new ExpectedDataSetFileNamingStrategy(format).createFileName(metadataExtractor.getJavaClass(), testMethod); } return new ExpectedDataSetFileNamingStrategy(format).createFileName(metadataExtractor.getJavaClass()); }
private String getDefaultFileName(Method testMethod) { Format format = configuration.getDefaultDataSetFormat(); if (metadataExtractor.usingDataSet().isDefinedOn(testMethod)) { return new DataSetFileNamingStrategy(format).createFileName(metadataExtractor.getJavaClass(), testMethod); } return new DataSetFileNamingStrategy(format).createFileName(metadataExtractor.getJavaClass()); }
public AnnotationInspector<UsingDataSet> usingDataSet() { return using(UsingDataSet.class); }
private boolean hasCleanupUsingScriptAnnotation() { return metadataExtractor.cleanupUsingScript().isDefinedOnClassLevel() || metadataExtractor.cleanupUsingScript().isDefinedOnAnyMethod(); }
@Override protected String defaultFileName() { return strategy.createFileName(metadataExtractor.getJavaClass()); }
public boolean shouldCreateSchema() { return metadataExtractor.createSchema().isDefinedOnClassLevel(); }
public boolean shouldSeedData() { return metadataExtractor.usingDataSet().isDefinedOnClassLevel() || metadataExtractor.usingDataSet().isDefinedOn(testMethod); }
public boolean shouldVerifyDataAfterTest() { return metadataExtractor.shouldMatchDataSet().isDefinedOnClassLevel() || metadataExtractor.shouldMatchDataSet().isDefinedOn(testMethod); }
public boolean shouldCustomScriptBeAppliedAfterTestRequested() { return metadataExtractor.applyScriptAfter().isDefinedOnClassLevel() || metadataExtractor.applyScriptAfter().isDefinedOn(testMethod); }
public boolean shouldCustomScriptBeAppliedBeforeTestRequested() { return metadataExtractor.applyScriptBefore().isDefinedOnClassLevel() || metadataExtractor.applyScriptBefore().isDefinedOn(testMethod); }
private boolean hasApplyScriptAnnotation() { return metadataExtractor.applyScriptBefore().isDefinedOnClassLevel() || metadataExtractor.applyScriptBefore().isDefinedOnAnyMethod() || metadataExtractor.applyScriptAfter().isDefinedOnClassLevel() || metadataExtractor.applyScriptAfter().isDefinedOnAnyMethod(); }
private String getDefaultFileName(Method testMethod) { Format format = configuration.getDefaultDataSetFormat(); if (metadataExtractor.shouldMatchDataSet().isDefinedOn(testMethod)) { return new ExpectedDataSetFileNamingStrategy(format).createFileName(metadataExtractor.getJavaClass(), testMethod); } return new ExpectedDataSetFileNamingStrategy(format).createFileName(metadataExtractor.getJavaClass()); } }
private String getDefaultFileName(Method testMethod) { Format format = configuration.getDefaultDataSetFormat(); if (metadataExtractor.usingDataSet().isDefinedOn(testMethod)) { return new DataSetFileNamingStrategy(format).createFileName(metadataExtractor.getJavaClass(), testMethod); } return new DataSetFileNamingStrategy(format).createFileName(metadataExtractor.getJavaClass()); }
public AnnotationInspector<ApplyScriptAfter> applyScriptAfter() { return using(ApplyScriptAfter.class); }
private boolean hasCleanupUsingScriptAnnotation() { return metadataExtractor.cleanupUsingScript().isDefinedOnClassLevel() || metadataExtractor.cleanupUsingScript().isDefinedOnAnyMethod(); }