Download concordion Free Java Code
Description
Concordion is an open source framework for Java that lets you turn a plain English description of a requirement into an automated test.
Source Files
The download file concordion-master.zip has the following entries.
.gitignore//from w ww . jav a 2s . c o m
LICENSE.txt
README-DEVELOPERS.txt
README.md
build.gradle
devdocs/FailFast.svg
devdocs/FailFast.txt
devdocs/FailFastOnRunCommand.svg
devdocs/FailFastOnRunCommand.txt
gradle.properties
licenses/hamcrest-license.txt
licenses/junit-license.html
licenses/ognl-license.txt
licenses/xom-lgpl.txt
licenses/xom-license.txt
src/main/java/org/concordion/Concordion.java
src/main/java/org/concordion/api/AbstractCommand.java
src/main/java/org/concordion/api/AbstractCommandDecorator.java
src/main/java/org/concordion/api/Command.java
src/main/java/org/concordion/api/CommandCall.java
src/main/java/org/concordion/api/CommandCallList.java
src/main/java/org/concordion/api/CommandFactory.java
src/main/java/org/concordion/api/Context.java
src/main/java/org/concordion/api/Element.java
src/main/java/org/concordion/api/Evaluator.java
src/main/java/org/concordion/api/EvaluatorFactory.java
src/main/java/org/concordion/api/ExpectedToFail.java
src/main/java/org/concordion/api/ExpectedToPass.java
src/main/java/org/concordion/api/FailFast.java
src/main/java/org/concordion/api/FullOGNL.java
src/main/java/org/concordion/api/MultiValueResult.java
src/main/java/org/concordion/api/Resource.java
src/main/java/org/concordion/api/Result.java
src/main/java/org/concordion/api/ResultRecorder.java
src/main/java/org/concordion/api/ResultSummary.java
src/main/java/org/concordion/api/Runner.java
src/main/java/org/concordion/api/RunnerResult.java
src/main/java/org/concordion/api/Source.java
src/main/java/org/concordion/api/Specification.java
src/main/java/org/concordion/api/SpecificationLocator.java
src/main/java/org/concordion/api/SpecificationReader.java
src/main/java/org/concordion/api/Target.java
src/main/java/org/concordion/api/Unimplemented.java
src/main/java/org/concordion/api/extension/ConcordionExtender.java
src/main/java/org/concordion/api/extension/ConcordionExtension.java
src/main/java/org/concordion/api/extension/ConcordionExtensionFactory.java
src/main/java/org/concordion/api/extension/Extension.java
src/main/java/org/concordion/api/extension/Extensions.java
src/main/java/org/concordion/api/listener/AssertEqualsListener.java
src/main/java/org/concordion/api/listener/AssertFailureEvent.java
src/main/java/org/concordion/api/listener/AssertFalseListener.java
src/main/java/org/concordion/api/listener/AssertListener.java
src/main/java/org/concordion/api/listener/AssertSuccessEvent.java
src/main/java/org/concordion/api/listener/AssertTrueListener.java
src/main/java/org/concordion/api/listener/ConcordionBuildEvent.java
src/main/java/org/concordion/api/listener/ConcordionBuildListener.java
src/main/java/org/concordion/api/listener/DocumentParsingListener.java
src/main/java/org/concordion/api/listener/ExecuteEvent.java
src/main/java/org/concordion/api/listener/ExecuteListener.java
src/main/java/org/concordion/api/listener/ExpressionEvaluatedEvent.java
src/main/java/org/concordion/api/listener/MissingRowEvent.java
src/main/java/org/concordion/api/listener/RunFailureEvent.java
src/main/java/org/concordion/api/listener/RunIgnoreEvent.java
src/main/java/org/concordion/api/listener/RunListener.java
src/main/java/org/concordion/api/listener/RunSuccessEvent.java
src/main/java/org/concordion/api/listener/SpecificationProcessingEvent.java
src/main/java/org/concordion/api/listener/SpecificationProcessingListener.java
src/main/java/org/concordion/api/listener/SurplusRowEvent.java
src/main/java/org/concordion/api/listener/ThrowableCaughtEvent.java
src/main/java/org/concordion/api/listener/ThrowableCaughtListener.java
src/main/java/org/concordion/api/listener/VerifyRowsListener.java
src/main/java/org/concordion/integration/junit3/ConcordionTestCase.java
src/main/java/org/concordion/integration/junit4/ConcordionRunner.java
src/main/java/org/concordion/internal/BooleanExpectationChecker.java
src/main/java/org/concordion/internal/BrowserStyleWhitespaceComparator.java
src/main/java/org/concordion/internal/CatchAllExpectationChecker.java
src/main/java/org/concordion/internal/ChainOfExpectationCheckers.java
src/main/java/org/concordion/internal/ClassNameBasedSpecificationLocator.java
src/main/java/org/concordion/internal/ClassPathSource.java
src/main/java/org/concordion/internal/CommandRegistry.java
src/main/java/org/concordion/internal/ConcordionBuilder.java
src/main/java/org/concordion/internal/DocumentParser.java
src/main/java/org/concordion/internal/ExpectationChecker.java
src/main/java/org/concordion/internal/ExpressionValidator.java
src/main/java/org/concordion/internal/FailFastException.java
src/main/java/org/concordion/internal/FileTarget.java
src/main/java/org/concordion/internal/FileTargetWithSuffix.java
src/main/java/org/concordion/internal/FixtureRunner.java
src/main/java/org/concordion/internal/FixtureState.java
src/main/java/org/concordion/internal/InvalidExpressionException.java
src/main/java/org/concordion/internal/OgnlEvaluator.java
src/main/java/org/concordion/internal/OgnlEvaluatorFactory.java
src/main/java/org/concordion/internal/ParsingException.java
src/main/java/org/concordion/internal/Row.java
src/main/java/org/concordion/internal/SimpleEvaluator.java
src/main/java/org/concordion/internal/SimpleEvaluatorFactory.java
src/main/java/org/concordion/internal/SummarizingResultRecorder.java
src/main/java/org/concordion/internal/Table.java
src/main/java/org/concordion/internal/TableSupport.java
src/main/java/org/concordion/internal/XMLParser.java
src/main/java/org/concordion/internal/XMLSpecification.java
src/main/java/org/concordion/internal/XMLSpecificationReader.java
src/main/java/org/concordion/internal/command/AssertEqualsCommand.java
src/main/java/org/concordion/internal/command/AssertFalseCommand.java
src/main/java/org/concordion/internal/command/AssertTrueCommand.java
src/main/java/org/concordion/internal/command/BooleanCommand.java
src/main/java/org/concordion/internal/command/EchoCommand.java
src/main/java/org/concordion/internal/command/ExecuteCommand.java
src/main/java/org/concordion/internal/command/LocalTextDecorator.java
src/main/java/org/concordion/internal/command/RunCommand.java
src/main/java/org/concordion/internal/command/SetCommand.java
src/main/java/org/concordion/internal/command/SpecificationCommand.java
src/main/java/org/concordion/internal/command/ThrowableCatchingDecorator.java
src/main/java/org/concordion/internal/command/ThrowableCaughtPublisher.java
src/main/java/org/concordion/internal/command/VerifyRowsCommand.java
src/main/java/org/concordion/internal/extension/ExtensionInitialisationException.java
src/main/java/org/concordion/internal/extension/FixtureExtensionLoader.java
src/main/java/org/concordion/internal/listener/AssertResultRenderer.java
src/main/java/org/concordion/internal/listener/BreadcrumbRenderer.java
src/main/java/org/concordion/internal/listener/DocumentStructureImprover.java
src/main/java/org/concordion/internal/listener/JavaScriptEmbedder.java
src/main/java/org/concordion/internal/listener/JavaScriptLinker.java
src/main/java/org/concordion/internal/listener/MetadataCreator.java
src/main/java/org/concordion/internal/listener/PageFooterRenderer.java
src/main/java/org/concordion/internal/listener/RunResultRenderer.java
src/main/java/org/concordion/internal/listener/SpecificationExporter.java
src/main/java/org/concordion/internal/listener/StylesheetEmbedder.java
src/main/java/org/concordion/internal/listener/StylesheetLinker.java
src/main/java/org/concordion/internal/listener/ThrowableRenderer.java
src/main/java/org/concordion/internal/listener/VerifyRowsResultRenderer.java
src/main/java/org/concordion/internal/runner/DefaultConcordionRunner.java
src/main/java/org/concordion/internal/util/Announcer.java
src/main/java/org/concordion/internal/util/Check.java
src/main/java/org/concordion/internal/util/IOUtil.java
src/main/resources/org/concordion/internal/resource/embedded.css
src/main/resources/org/concordion/internal/resource/visibility-toggler.js
src/test/java/spec/concordion/ConcordionTest.java
src/test/java/spec/concordion/ExampleTest.java
src/test/java/spec/concordion/annotation/AnnotationTest.java
src/test/java/spec/concordion/command/CommandTest.java
src/test/java/spec/concordion/command/assertEquals/AssertEqualsTest.java
src/test/java/spec/concordion/command/assertEquals/ExceptionsTest.java
src/test/java/spec/concordion/command/assertEquals/NestedActionsTest.java
src/test/java/spec/concordion/command/assertEquals/NestedElementsTest.java
src/test/java/spec/concordion/command/assertEquals/SupportedElementsTest.java
src/test/java/spec/concordion/command/assertEquals/nonString/NonStringTest.java
src/test/java/spec/concordion/command/assertEquals/nonString/NullResultTest.java
src/test/java/spec/concordion/command/assertEquals/nonString/VoidResultTest.java
src/test/java/spec/concordion/command/assertEquals/whitespace/LineContinuationsTest.java
src/test/java/spec/concordion/command/assertEquals/whitespace/NormalizationTest.java
src/test/java/spec/concordion/command/assertEquals/whitespace/WhitespaceTest.java
src/test/java/spec/concordion/command/assertFalse/AssertFalseTest.java
src/test/java/spec/concordion/command/assertTrue/AssertTrueTest.java
src/test/java/spec/concordion/command/echo/DisplayingNullsTest.java
src/test/java/spec/concordion/command/echo/EchoTest.java
src/test/java/spec/concordion/command/echo/EscapingHtmlCharactersTest.java
src/test/java/spec/concordion/command/execute/AccessToLinkHrefTest.java
src/test/java/spec/concordion/command/execute/ContinueAfterExceptionsFixture.java
src/test/java/spec/concordion/command/execute/ExecuteTest.java
src/test/java/spec/concordion/command/execute/ExecutingTablesTest.java
src/test/java/spec/concordion/command/execute/FailFastFixture.java
src/test/java/spec/concordion/command/execute/FailFastOnSpecificExceptionsFixture.java
src/test/java/spec/concordion/command/results/contentType/ContentTypeTest.java
src/test/java/spec/concordion/command/results/stylesheet/MissingHeadElementTest.java
src/test/java/spec/concordion/command/results/stylesheet/StylesheetTest.java
src/test/java/spec/concordion/command/run/CustomRunnerTest.java
src/test/java/spec/concordion/command/run/ExampleRunner.java
src/test/java/spec/concordion/command/run/RunTest.java
src/test/java/spec/concordion/command/run/SyntaxForRelativePathsTest.java
src/test/java/spec/concordion/command/set/SetTest.java
src/test/java/spec/concordion/command/verifyRows/TableBodySupportTest.java
src/test/java/spec/concordion/command/verifyRows/VerifyRowsTest.java
src/test/java/spec/concordion/command/verifyRows/VerifyRowsXHTMLNamespace.java
src/test/java/spec/concordion/command/verifyRows/results/MissingRowsTest.java
src/test/java/spec/concordion/command/verifyRows/results/SurplusRowsTest.java
src/test/java/spec/concordion/extension/AbstractExtensionTestCase.java
src/test/java/spec/concordion/extension/CSSExtensionTest.java
src/test/java/spec/concordion/extension/CustomCommandTest.java
src/test/java/spec/concordion/extension/ExtensionConfigurationTest.java
src/test/java/spec/concordion/extension/ExtensionTest.java
src/test/java/spec/concordion/extension/FileSuffixExtensionsTest.java
src/test/java/spec/concordion/extension/JavaScriptExtensionTest.java
src/test/java/spec/concordion/extension/ResourceExtensionTest.java
src/test/java/spec/concordion/extension/XhtmlExtension.java
src/test/java/spec/concordion/extension/listener/ExecuteTableListenerTest.java
src/test/java/spec/concordion/extension/listener/ListenerTest.java
src/test/java/spec/concordion/extension/listener/VerifyRowsListenerTest.java
src/test/java/spec/concordion/integration/IntegrationTest.java
src/test/java/spec/concordion/integration/junit3/Junit3Test.java
src/test/java/spec/concordion/results/ResultsTest.java
src/test/java/spec/concordion/results/assertEquals/failure/AnchorsTest.java
src/test/java/spec/concordion/results/assertEquals/failure/EmptyTest.java
src/test/java/spec/concordion/results/assertEquals/failure/FailureTest.java
src/test/java/spec/concordion/results/assertEquals/failure/NestedElementsTest.java
src/test/java/spec/concordion/results/assertEquals/success/EmptyTest.java
src/test/java/spec/concordion/results/assertEquals/success/HasAttributesTest.java
src/test/java/spec/concordion/results/assertEquals/success/HasClassAttributeTest.java
src/test/java/spec/concordion/results/assertEquals/success/SuccessTest.java
src/test/java/spec/concordion/results/assertTrue/failure/FailureTest.java
src/test/java/spec/concordion/results/assertTrue/success/SuccessTest.java
src/test/java/spec/concordion/results/breadcrumbs/AbstractBreadcrumbsTestCase.java
src/test/java/spec/concordion/results/breadcrumbs/BreadcrumbsTest.java
src/test/java/spec/concordion/results/breadcrumbs/DeterminingBreadcrumbsTest.java
src/test/java/spec/concordion/results/breadcrumbs/WordingTest.java
src/test/java/spec/concordion/results/exception/ExceptionTest.java
src/test/java/spec/examples/Demo.java
src/test/java/spec/examples/DemoTest.java
src/test/java/spec/examples/PartialMatchesTest.java
src/test/java/spec/examples/SpikeTest.java
src/test/java/test/concordion/ConsoleLogGobbler.java
src/test/java/test/concordion/EventRecorder.java
src/test/java/test/concordion/JavaSourceCompiler.java
src/test/java/test/concordion/ProcessingResult.java
src/test/java/test/concordion/StubEvaluator.java
src/test/java/test/concordion/StubLogger.java
src/test/java/test/concordion/StubSource.java
src/test/java/test/concordion/StubTarget.java
src/test/java/test/concordion/TestRig.java
src/test/java/test/concordion/api/ElementTest.java
src/test/java/test/concordion/api/ResourceTest.java
src/test/java/test/concordion/compiler/CompilationFailedException.java
src/test/java/test/concordion/compiler/Compiler.java
src/test/java/test/concordion/compiler/CompilerNotAvailableException.java
src/test/java/test/concordion/compiler/DiagnosticCollector.java
src/test/java/test/concordion/compiler/DiagnosticMessage.java
src/test/java/test/concordion/compiler/JavaCompiler.java
src/test/java/test/concordion/compiler/SimulatedClassLoader.java
src/test/java/test/concordion/compiler/SimulatedFileManager.java
src/test/java/test/concordion/compiler/SimulatedJavaClassFile.java
src/test/java/test/concordion/compiler/SimulatedJavaSourceFile.java
src/test/java/test/concordion/compiler/Source.java
src/test/java/test/concordion/extension/AssertLogger.java
src/test/java/test/concordion/extension/CSSEmbeddedExtension.java
src/test/java/test/concordion/extension/CSSLinkedExtension.java
src/test/java/test/concordion/extension/CommandExtension.java
src/test/java/test/concordion/extension/DynamicResourceExtension.java
src/test/java/test/concordion/extension/ExecuteLogger.java
src/test/java/test/concordion/extension/JavaScriptEmbeddedExtension.java
src/test/java/test/concordion/extension/JavaScriptLinkedExtension.java
src/test/java/test/concordion/extension/LoggingExtension.java
src/test/java/test/concordion/extension/ResourceExtension.java
src/test/java/test/concordion/extension/VerifyRowsLogger.java
src/test/java/test/concordion/extension/fake/FakeExtension1.java
src/test/java/test/concordion/extension/fake/FakeExtension2.java
src/test/java/test/concordion/extension/fake/FakeExtension2Factory.java
src/test/java/test/concordion/extension/fake/FakeExtensionBase.java
src/test/java/test/concordion/extension/fake/FakeExtensionWithPrivateConstructor.java
src/test/java/test/concordion/extension/fake/FakeExtensionWithoutNoArgsConstructor.java
src/test/java/test/concordion/internal/BrowserStyleWhitespaceComparatorTest.java
src/test/java/test/concordion/internal/ClassNameBasedSpecificationLocatorTest.java
src/test/java/test/concordion/internal/ClassPathSourceTest.java
src/test/java/test/concordion/internal/ExpressionTest.java
src/test/java/test/concordion/internal/FixtureExtensionLoaderWithAnnotatedFieldsTest.java
src/test/java/test/concordion/internal/FixtureExtensionLoaderWithClassAnnotationTest.java
src/test/java/test/concordion/internal/SimpleEvaluatorTest.java
src/test/java/test/concordion/internal/XMLSpecificationReaderTest.java
src/test/java/test/concordion/internal/listener/BreadcrumbRendererTest.java
src/test/java/test/concordion/internal/listener/DocumentStructureImproverTest.java
src/test/java/test/concordion/internal/listener/JavaScriptLinkerTest.java
src/test/java/test/concordion/internal/listener/MetadataCreatorTest.java
src/test/java/test/concordion/internal/runner/DefaultConcordionRunnerTest.java
src/test/java/test/concordion/internal/runner/StubResult.java
src/test/resources/concordion.css
src/test/resources/spec/concordion/Concordion.html
src/test/resources/spec/concordion/Example.html
src/test/resources/spec/concordion/annotation/Annotation.html
src/test/resources/spec/concordion/command/Command.html
src/test/resources/spec/concordion/command/assertEquals/AssertEquals.html
src/test/resources/spec/concordion/command/assertEquals/Exceptions.html
src/test/resources/spec/concordion/command/assertEquals/NestedActions.html
src/test/resources/spec/concordion/command/assertEquals/NestedElements.html
src/test/resources/spec/concordion/command/assertEquals/SupportedElements.html
src/test/resources/spec/concordion/command/assertEquals/nonString/NonString.html
src/test/resources/spec/concordion/command/assertEquals/nonString/NullResult.html
src/test/resources/spec/concordion/command/assertEquals/nonString/VoidResult.html
src/test/resources/spec/concordion/command/assertEquals/whitespace/LineContinuations.html
src/test/resources/spec/concordion/command/assertEquals/whitespace/Normalization.html
src/test/resources/spec/concordion/command/assertEquals/whitespace/Whitespace.html
src/test/resources/spec/concordion/command/assertFalse/AssertFalse.html
src/test/resources/spec/concordion/command/assertTrue/AssertTrue.html
src/test/resources/spec/concordion/command/echo/DisplayingNulls.html
src/test/resources/spec/concordion/command/echo/Echo.html
src/test/resources/spec/concordion/command/echo/EscapingHtmlCharacters.html
src/test/resources/spec/concordion/command/execute/AccessToLinkHref.html
src/test/resources/spec/concordion/command/execute/ContinueAfterExceptions.html
src/test/resources/spec/concordion/command/execute/Execute.html
src/test/resources/spec/concordion/command/execute/ExecutingTables.html
src/test/resources/spec/concordion/command/execute/FailFast.html
src/test/resources/spec/concordion/command/execute/FailFastOnSpecificExceptions.html
src/test/resources/spec/concordion/command/results/contentType/ContentType.html
src/test/resources/spec/concordion/command/results/stylesheet/MissingHeadElement.html
src/test/resources/spec/concordion/command/results/stylesheet/Stylesheet.html
src/test/resources/spec/concordion/command/run/CustomRunner.html
src/test/resources/spec/concordion/command/run/Run.html
src/test/resources/spec/concordion/command/run/SyntaxForRelativePaths.html
src/test/resources/spec/concordion/command/set/Set.html
src/test/resources/spec/concordion/command/verifyRows/TableBodySupport.html
src/test/resources/spec/concordion/command/verifyRows/VerifyRows.html
src/test/resources/spec/concordion/command/verifyRows/VerifyRowsXHTMLNamespace.html
src/test/resources/spec/concordion/command/verifyRows/results/MissingRows.html
src/test/resources/spec/concordion/command/verifyRows/results/SurplusRows.html
src/test/resources/spec/concordion/extension/CSSExtension.html
src/test/resources/spec/concordion/extension/CustomCommand.html
src/test/resources/spec/concordion/extension/Extension.html
src/test/resources/spec/concordion/extension/ExtensionConfiguration.html
src/test/resources/spec/concordion/extension/FileSuffixExtensions.xhtml
src/test/resources/spec/concordion/extension/JavaScriptExtension.html
src/test/resources/spec/concordion/extension/ResourceExtension.html
src/test/resources/spec/concordion/extension/listener/ExecuteTableListener.html
src/test/resources/spec/concordion/extension/listener/Listener.html
src/test/resources/spec/concordion/extension/listener/VerifyRowsListener.html
src/test/resources/spec/concordion/integration/Integration.html
src/test/resources/spec/concordion/integration/junit3/Junit3.html
src/test/resources/spec/concordion/results/Results.html
src/test/resources/spec/concordion/results/assertEquals/failure/Anchors.html
src/test/resources/spec/concordion/results/assertEquals/failure/Empty.html
src/test/resources/spec/concordion/results/assertEquals/failure/Failure.html
src/test/resources/spec/concordion/results/assertEquals/failure/NestedElements.html
src/test/resources/spec/concordion/results/assertEquals/success/Empty.html
src/test/resources/spec/concordion/results/assertEquals/success/HasAttributes.html
src/test/resources/spec/concordion/results/assertEquals/success/HasClassAttribute.html
src/test/resources/spec/concordion/results/assertEquals/success/Success.html
src/test/resources/spec/concordion/results/assertTrue/failure/Failure.html
src/test/resources/spec/concordion/results/assertTrue/success/Success.html
src/test/resources/spec/concordion/results/breadcrumbs/Breadcrumbs.html
src/test/resources/spec/concordion/results/breadcrumbs/DeterminingBreadcrumbs.html
src/test/resources/spec/concordion/results/breadcrumbs/Wording.html
src/test/resources/spec/concordion/results/exception/Exception.html
src/test/resources/spec/examples/Demo.html
src/test/resources/spec/examples/PartialMatches.html
src/test/resources/spec/examples/Spike.html
src/test/resources/test/concordion/internal/EmptyWithLinkToNowhere.html
src/test/resources/test/concordion/internal/EmptyWithLinks.html
src/test/resources/test/concordion/internal/HelloBob.html
src/test/resources/test/concordion/internal/empty.html
Download
Click the following link to download concordion-master.zip.
concordion-master.zip