Skip navigation links
A C D E G H I M O P R S T U X 

A

assertSuccess() - Method in class org.projog.test.ProjogTestRunner.TestResults
Throws an exception if any of the tests failed.

C

createProjog() - Method in interface org.projog.test.ProjogTestRunnerConfig
 

D

doesNotContinueUntilFails() - Method in class org.projog.test.ProjogTestQuery
 
doIgnoreFailedRetries() - Method in interface org.projog.test.ProjogTestRunnerConfig
 

E

executeQuery(Projog, String) - Method in interface org.projog.test.ProjogTestRunnerConfig
 
extractTests() - Static method in class org.projog.test.ProjogTestExtractor
 
extractTests(ProjogTestExtractorConfig) - Static method in class org.projog.test.ProjogTestExtractor
 

G

getAnswers() - Method in class org.projog.test.ProjogTestQuery
 
getAssignedValue(String) - Method in class org.projog.test.ProjogTestAnswer
 
getAssignments() - Method in class org.projog.test.ProjogTestAnswer
 
getAssignmentsCount() - Method in class org.projog.test.ProjogTestAnswer
 
getComment() - Method in class org.projog.test.ProjogTestComment
 
getErrorCount() - Method in class org.projog.test.ProjogTestRunner.TestResults
 
getErrorMessages() - Method in class org.projog.test.ProjogTestRunner.TestResults
 
getExpectedExceptionMessage() - Method in class org.projog.test.ProjogTestQuery
 
getExpectedOutput() - Method in class org.projog.test.ProjogTestAnswer
 
getExpectedOutput() - Method in class org.projog.test.ProjogTestQuery
 
getFileFilter() - Method in class org.projog.test.ProjogTestExtractorConfig
 
getJavaRootDirectory() - Method in class org.projog.test.ProjogTestExtractorConfig
 
getNext() - Method in class org.projog.test.ProjogTestParser
 
getPrologCode() - Method in class org.projog.test.ProjogTestCode
 
getPrologQuery() - Method in class org.projog.test.ProjogTestQuery
 
getPrologTestsDirectory() - Method in class org.projog.test.ProjogTestExtractorConfig
 
getQueries(File) - Static method in class org.projog.test.ProjogTestParser
 
getQueryCount() - Method in class org.projog.test.ProjogTestRunner.TestResults
 
getScriptsCount() - Method in class org.projog.test.ProjogTestRunner.TestResults
 
getSummary() - Method in class org.projog.test.ProjogTestRunner.TestResults
 
getTarget() - Method in class org.projog.test.ProjogTestLink
 
getVariableIds() - Method in class org.projog.test.ProjogTestAnswer
 

H

hasFailures() - Method in class org.projog.test.ProjogTestRunner.TestResults
 
hasVariableId(String) - Method in class org.projog.test.ProjogTestAnswer
 

I

isContinuesUntilFails() - Method in class org.projog.test.ProjogTestQuery
 
isParallel() - Method in interface org.projog.test.ProjogTestRunnerConfig
 
isRequireJavadoc() - Method in class org.projog.test.ProjogTestExtractorConfig
 
isRequireTest() - Method in class org.projog.test.ProjogTestExtractorConfig
 

M

main(String[]) - Static method in class org.projog.test.UpdateLegacyTests
 

O

org.projog.test - package org.projog.test
Provides utilities to supports the testing of Prolog using Projog.

P

ProjogTestAnswer - Class in org.projog.test
Represents an answer to a query contained in a system test file.
ProjogTestAnswer() - Constructor for class org.projog.test.ProjogTestAnswer
 
ProjogTestCode - Class in org.projog.test
Represents Prolog syntax defining clauses contained in a system test file.
ProjogTestComment - Class in org.projog.test
Represents a Prolog comment contained in a system test file.
ProjogTestContent - Interface in org.projog.test
Represents a piece of content in a system test file.
ProjogTestExtractor - Class in org.projog.test
Extracts Prolog tests from the comments of Java source files.
ProjogTestExtractorConfig - Class in org.projog.test
Provides configuration for how Prolog tests should be extracted from the comments of Java source files.
ProjogTestExtractorConfig() - Constructor for class org.projog.test.ProjogTestExtractorConfig
 
ProjogTestLink - Class in org.projog.test
Represents a link contained in a system test file.
ProjogTestParser - Class in org.projog.test
Parses system test files to produce ProjogTestContent objects.
ProjogTestParser(File) - Constructor for class org.projog.test.ProjogTestParser
 
ProjogTestQuery - Class in org.projog.test
Represents a single system test query.
ProjogTestRunner - Class in org.projog.test
Runs tests defined in Prolog files and compares actual output against expected results.
ProjogTestRunner.TestResults - Class in org.projog.test
Represents the results of running the Prolog tests.
ProjogTestRunnerConfig - Interface in org.projog.test
 

R

runTests(File) - Static method in class org.projog.test.ProjogTestRunner
Run the Prolog tests contained in the given file.
runTests(File, ProjogTestRunnerConfig) - Static method in class org.projog.test.ProjogTestRunner
Run the Prolog tests contained in the given file.

S

setFileFilter(FileFilter) - Method in class org.projog.test.ProjogTestExtractorConfig
A filter used to configure which Java source files should have tests extracted from them.
setJavaRootDirectory(File) - Method in class org.projog.test.ProjogTestExtractorConfig
The root directory of the Java source files from which Prolog tests will be extracted.
setPrologTestsDirectory(File) - Method in class org.projog.test.ProjogTestExtractorConfig
The output directory to which the extracted Prolog test file will be written.
setRequireJavadoc(boolean) - Method in class org.projog.test.ProjogTestExtractorConfig
Indicates whether an exception being thrown when a Java source file does not contain Javadoc.
setRequireTest(boolean) - Method in class org.projog.test.ProjogTestExtractorConfig
Indicates whether an exception being thrown when a Java source file does not contain Prolog tests.

T

toString() - Method in class org.projog.test.ProjogTestAnswer
 

U

UpdateLegacyTests - Class in org.projog.test
Utility class to automatically update old style test scripts to conform to new, more concise, syntax.
UpdateLegacyTests() - Constructor for class org.projog.test.UpdateLegacyTests
 

X

x(String) - Static method in class org.projog.test.UpdateLegacyTests
 
A C D E G H I M O P R S T U X 
Skip navigation links

Copyright © 2022. All rights reserved.