liquibase.sdk.verifytest
Class TestPermutation

java.lang.Object
  extended by liquibase.sdk.verifytest.TestPermutation

public class TestPermutation
extends Object


Nested Class Summary
static class TestPermutation.CannotVerify
           
static class TestPermutation.CannotVerifyException
           
static interface TestPermutation.Cleanup
           
static class TestPermutation.Invalid
           
static class TestPermutation.OkResult
           
static interface TestPermutation.Setup
           
static interface TestPermutation.SetupResult
           
static class TestPermutation.Value
           
static interface TestPermutation.Verification
           
 
Field Summary
static TestPermutation.OkResult OK
           
 
Constructor Summary
TestPermutation(VerifiedTest test)
           
 
Method Summary
 void addAssertion(TestPermutation.Setup setup)
           
 void addCleanup(TestPermutation.Cleanup cleanup)
           
 void addSetup(TestPermutation.Setup setup)
           
 void addVerification(TestPermutation.Verification verification)
           
 void data(String key, Object value)
           
 void data(String key, Object value, OutputFormat outputFormat)
           
 void describe(String key, Object value)
           
 void describe(String key, Object value, OutputFormat outputFormat)
           
 void describeAsGroup(String key, Object value)
           
 void describeAsGroup(String key, Object value, OutputFormat outputFormat)
           
 void describeAsTable(String key, Map value)
           
 void describeAsTable(String key, Map<String,?> value, OutputFormat outputFormat)
           
 boolean getCanVerify()
           
 List<TestPermutation.Cleanup> getCleanup()
           
 SortedMap<String,TestPermutation.Value> getData()
           
 SortedMap<String,TestPermutation.Value> getDescription()
           
 String getFullKey()
           
 String getGroup()
           
 String getKey()
           
 SortedMap<String,TestPermutation.Value> getNotes()
           
 String getNotRanMessage()
           
 Map<String,TestPermutation.Value> getRowDescription()
           
 String getRowDescriptionParameter()
           
 String getRowFullKey()
           
 List<TestPermutation.Setup> getSetup()
           
 String getTableKey()
           
 List<TestPermutation.Verification> getVerifications()
           
 boolean getVerified()
           
 boolean isValid()
           
 void note(String key, Object value)
           
 void note(String key, Object value, OutputFormat outputFormat)
           
protected  void recomputeKey()
           
protected  void save(VerifiedTest test)
           
 void setCanVerify(boolean canVerify)
           
 void setNotRanMessage(String notRanMessage)
           
 void setValid(boolean valid)
           
 void setVerified(boolean verified)
           
 void test(VerifiedTest test)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

OK

public static TestPermutation.OkResult OK
Constructor Detail

TestPermutation

public TestPermutation(VerifiedTest test)
Method Detail

getKey

public String getKey()

getCanVerify

public boolean getCanVerify()

setCanVerify

public void setCanVerify(boolean canVerify)

isValid

public boolean isValid()

setValid

public void setValid(boolean valid)

getNotRanMessage

public String getNotRanMessage()

setNotRanMessage

public void setNotRanMessage(String notRanMessage)

getSetup

public List<TestPermutation.Setup> getSetup()

addAssertion

public void addAssertion(TestPermutation.Setup setup)

addSetup

public void addSetup(TestPermutation.Setup setup)

getDescription

public SortedMap<String,TestPermutation.Value> getDescription()

getGroup

public String getGroup()

getRowDescriptionParameter

public String getRowDescriptionParameter()

getRowDescription

public Map<String,TestPermutation.Value> getRowDescription()

getRowFullKey

public String getRowFullKey()

getFullKey

public String getFullKey()

getTableKey

public String getTableKey()

getNotes

public SortedMap<String,TestPermutation.Value> getNotes()

getData

public SortedMap<String,TestPermutation.Value> getData()

describe

public void describe(String key,
                     Object value)

describe

public void describe(String key,
                     Object value,
                     OutputFormat outputFormat)

describeAsGroup

public void describeAsGroup(String key,
                            Object value)

describeAsGroup

public void describeAsGroup(String key,
                            Object value,
                            OutputFormat outputFormat)

describeAsTable

public void describeAsTable(String key,
                            Map value)

describeAsTable

public void describeAsTable(String key,
                            Map<String,?> value,
                            OutputFormat outputFormat)

recomputeKey

protected void recomputeKey()

note

public void note(String key,
                 Object value)

note

public void note(String key,
                 Object value,
                 OutputFormat outputFormat)

data

public void data(String key,
                 Object value)

data

public void data(String key,
                 Object value,
                 OutputFormat outputFormat)

getVerifications

public List<TestPermutation.Verification> getVerifications()

addVerification

public void addVerification(TestPermutation.Verification verification)

getCleanup

public List<TestPermutation.Cleanup> getCleanup()

addCleanup

public void addCleanup(TestPermutation.Cleanup cleanup)

test

public void test(VerifiedTest test)
          throws Exception
Throws:
Exception

save

protected void save(VerifiedTest test)
             throws Exception
Throws:
Exception

getVerified

public boolean getVerified()

setVerified

public void setVerified(boolean verified)


Copyright © 2015 Liquibase.org. All rights reserved.