A program element that represents a test case.
Extend this class to model new testing frameworks. If you want to refine existing models,
extend TestCase
instead.
Import path
import semmle.go.frameworks.Testing
Direct supertypes
Indirect supertypes
Known direct subtypes
Inherited predicates
getAChild | Gets a child node of this node. | from AstNode |
getAPrimaryQlClass | Gets the name of a primary CodeQL class to which this node belongs. | from AstNode |
getChild | Gets the | from AstNode |
getEnclosingFunction | Gets the innermost function definition to which this AST node belongs, if any. | from AstNode |
getFile | Gets the file this program element comes from. | from Locatable |
getLocation | Gets this element’s location. | from Locatable |
getNumChild | Gets the number of child nodes of this node. | from AstNode |
getNumLines | Gets the number of lines covered by this element. | from Locatable |
getParent | Gets the parent node of this AST node, if any. | from AstNode |
getPrimaryQlClasses | Gets a comma-separated list of the names of the primary CodeQL classes to which this element belongs. | from AstNode |
getUniquelyNumberedChild | Get an AstNode child, ordered by child kind and then by index. | from AstNode |
hasLocationInfo | Holds if this element is at the specified location. The location spans column | from Locatable |
toString | Gets a textual representation of this element. | from AstNode |