Class LiveTestCase

  • All Implemented Interfaces:
    SettingsOwner

    public class LiveTestCase
    extends java.lang.Object
    implements SettingsOwner
    Live editable version of a test case.
    • Constructor Detail

      • LiveTestCase

        public LiveTestCase()
    • Method Detail

      • getSource

        public java.lang.String getSource()
      • sourceProperty

        public org.reactfx.value.Var<java.lang.String> sourceProperty()
      • setSource

        public void setSource​(java.lang.String source)
      • isIgnored

        public boolean isIgnored()
      • isIgnoredProperty

        public org.reactfx.value.Var<java.lang.Boolean> isIgnoredProperty()
      • setIgnored

        public void setIgnored​(boolean b)
      • getDescription

        public java.lang.String getDescription()
      • descriptionProperty

        public org.reactfx.value.Var<java.lang.String> descriptionProperty()
      • setDescription

        public void setDescription​(java.lang.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)
      • getExpectedViolations

        public org.reactfx.collection.LiveList<LiveViolationRecord> getExpectedViolations()
      • nonDefaultProperties

        public org.reactfx.value.Val<java.util.Map<java.lang.String,​java.lang.String>> nonDefaultProperties()
      • setProperty

        public void setProperty​(java.lang.String name,
                                java.lang.String value)
      • addCommitHandler

        public void addCommitHandler​(@NonNull java.util.function.Consumer<LiveTestCase> liveTestCaseConsumer)
      • getPersistenceOnlyProps

        public java.util.Properties getPersistenceOnlyProps()
      • setPersistenceOnlyProps

        public void setPersistenceOnlyProps​(java.util.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<java.lang.Boolean> frozenProperty()
      • setFrozen

        public void setFrozen​(boolean frozen)
      • unfreeze

        public LiveTestCase unfreeze()
        Marks this descriptor as open for write.
      • statusProperty

        public org.reactfx.value.Var<TestResult> statusProperty()
      • setStatus

        public void setStatus​(TestResult testResult)
      • setStatus

        public void setStatus​(TestStatus status)