Class LiveTestCase
- java.lang.Object
-
- net.sourceforge.pmd.util.fxdesigner.model.testing.LiveTestCase
-
- All Implemented Interfaces:
SettingsOwner
public class LiveTestCase extends Object implements SettingsOwner
Live editable version of a test case.
-
-
Constructor Summary
Constructors Constructor Description LiveTestCase()
LiveTestCase(@Nullable ObservableRuleBuilder owner)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addCommitHandler(@NonNull Consumer<LiveTestCase> liveTestCaseConsumer)
void
commitChanges()
Commits the changes.LiveTestCase
deepCopy()
org.reactfx.value.Var<String>
descriptionProperty()
org.reactfx.value.Var<Boolean>
frozenProperty()
String
getDescription()
org.reactfx.collection.LiveList<LiveViolationRecord>
getExpectedViolations()
@Nullable net.sourceforge.pmd.lang.LanguageVersion
getLanguageVersion()
PropertyMapModel
getLiveProperties()
Properties
getPersistenceOnlyProps()
ObservableRuleBuilder
getRule()
String
getSource()
TestResult
getStatus()
boolean
isFrozen()
boolean
isIgnored()
org.reactfx.value.Var<Boolean>
isIgnoredProperty()
org.reactfx.value.Var<net.sourceforge.pmd.lang.LanguageVersion>
languageVersionProperty()
org.reactfx.EventStream<?>
modificationTicks()
org.reactfx.value.Val<Map<String,String>>
nonDefaultProperties()
org.reactfx.value.Var<ObservableRuleBuilder>
ruleProperty()
void
setDescription(String description)
void
setFrozen(boolean frozen)
void
setIgnored(boolean b)
void
setLanguageVersion(net.sourceforge.pmd.lang.LanguageVersion languageVersion)
void
setPersistenceOnlyProps(Properties props)
void
setProperty(String name, String value)
void
setRule(ObservableRuleBuilder rule)
void
setSource(String source)
void
setStatus(TestResult testResult)
void
setStatus(TestStatus status)
org.reactfx.value.Var<String>
sourceProperty()
org.reactfx.value.Var<TestResult>
statusProperty()
LiveTestCase
unfreeze()
Marks this descriptor as open for write.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface net.sourceforge.pmd.util.fxdesigner.util.beans.SettingsOwner
getChildrenSettingsNodes
-
-
-
-
Constructor Detail
-
LiveTestCase
public LiveTestCase()
-
LiveTestCase
public LiveTestCase(@Nullable ObservableRuleBuilder owner)
-
-
Method Detail
-
getSource
public String getSource()
-
sourceProperty
public org.reactfx.value.Var<String> sourceProperty()
-
setSource
public void setSource(String source)
-
isIgnored
public boolean isIgnored()
-
isIgnoredProperty
public org.reactfx.value.Var<Boolean> isIgnoredProperty()
-
setIgnored
public void setIgnored(boolean b)
-
getDescription
public String getDescription()
-
descriptionProperty
public org.reactfx.value.Var<String> descriptionProperty()
-
setDescription
public void setDescription(String description)
-
getLanguageVersion
public @Nullable net.sourceforge.pmd.lang.LanguageVersion getLanguageVersion()
-
languageVersionProperty
public org.reactfx.value.Var<net.sourceforge.pmd.lang.LanguageVersion> languageVersionProperty()
-
setLanguageVersion
public void setLanguageVersion(net.sourceforge.pmd.lang.LanguageVersion languageVersion)
-
getRule
public ObservableRuleBuilder getRule()
-
ruleProperty
public org.reactfx.value.Var<ObservableRuleBuilder> ruleProperty()
-
setRule
public void setRule(ObservableRuleBuilder rule)
-
getExpectedViolations
public org.reactfx.collection.LiveList<LiveViolationRecord> getExpectedViolations()
-
getLiveProperties
public PropertyMapModel getLiveProperties()
-
addCommitHandler
public void addCommitHandler(@NonNull Consumer<LiveTestCase> liveTestCaseConsumer)
-
getPersistenceOnlyProps
public Properties getPersistenceOnlyProps()
-
setPersistenceOnlyProps
public void setPersistenceOnlyProps(Properties props)
-
commitChanges
public void commitChanges()
Commits the changes.
-
modificationTicks
public org.reactfx.EventStream<?> modificationTicks()
-
isFrozen
public boolean isFrozen()
-
frozenProperty
public org.reactfx.value.Var<Boolean> frozenProperty()
-
setFrozen
public void setFrozen(boolean frozen)
-
unfreeze
public LiveTestCase unfreeze()
Marks this descriptor as open for write.
-
deepCopy
public LiveTestCase deepCopy()
-
getStatus
public TestResult getStatus()
-
statusProperty
public org.reactfx.value.Var<TestResult> statusProperty()
-
setStatus
public void setStatus(TestResult testResult)
-
setStatus
public void setStatus(TestStatus status)
-
-