Stay organized with collections
Save and categorize content based on your preferences.
TestTarget
public
abstract
@interface
TestTarget
implements
Annotation
dalvik.annotation.TestTarget
|
This @interface was deprecated
in API level 14.
Obsolete.
Defines an annotation used be used within the TestInfo annotation. It
specifies a single method target for the test (but can be used multiple
times).
Summary
Public methods |
String
|
conceptName()
Specifies the name of a concept being tested.
|
Class[]<?>
|
methodArgs()
Specifies the signature of the method that is being tested, in terms of
Java classes.
|
String
|
methodName()
Specifies the name of the method that is being tested.
|
Public methods
conceptName
public String conceptName ()
Specifies the name of a concept being tested. Use this if
methodName
is not accurate enough. E.g. for
Pattern.compile(String)
methodName
is not
sufficient since the String contains a pattern with its own syntax which
has to be tested with different aspects. Areas concerned are e.g. JDBC
(SELECT, INSERT, UPDATE, DELETE, ...), regex (character sets,
operators,...), formatters (DecimalFormat, DateFormat, ChoiceFormat,
...), ...
methodArgs
public Class[]<?> methodArgs ()
Specifies the signature of the method that is being tested, in terms of
Java classes.
methodName
public String methodName ()
Specifies the name of the method that is being tested.
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2025-02-10 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-02-10 UTC."],[],[],null,["# TestTarget\n\nAdded in [API level 1](/guide/topics/manifest/uses-sdk-element#ApiLevels) \nDeprecated in [API level\n14](/guide/topics/manifest/uses-sdk-element#ApiLevels) \nSummary: [Methods](#pubmethods) \\| [Inherited Methods](#inhmethods) \n\nTestTarget\n==========\n\n\n`\npublic\n\n\nabstract\n@interface\nTestTarget\n`\n\n\n`\n\n\nimplements\n\n`[Annotation](/reference/java/lang/annotation/Annotation)`\n\n\n`\n\n|------------------------------|\n| dalvik.annotation.TestTarget |\n\n\u003cbr /\u003e\n\n*** ** * ** ***\n\n\n**This @interface was deprecated\nin API level 14.** \n\nObsolete.\n\nDefines an annotation used be used within the TestInfo annotation. It\nspecifies a single method target for the test (but can be used multiple\ntimes).\n\nSummary\n-------\n\n| ### Public methods ||\n|-----------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| ` `[String](/reference/java/lang/String) | ` `[conceptName](/reference/dalvik/annotation/TestTarget#conceptName())`() ` Specifies the name of a concept being tested. |\n| ` `[Class[]](/reference/java/lang/Class)`\u003c?\u003e` | ` `[methodArgs](/reference/dalvik/annotation/TestTarget#methodArgs())`() ` Specifies the signature of the method that is being tested, in terms of Java classes. |\n| ` `[String](/reference/java/lang/String) | ` `[methodName](/reference/dalvik/annotation/TestTarget#methodName())`() ` Specifies the name of the method that is being tested. |\n\n| ### Inherited methods |\n|-----------------------|---|\n| From interface ` `[java.lang.annotation.Annotation](/reference/java/lang/annotation/Annotation)` ` |-------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | ` abstract `[Class](/reference/java/lang/Class)`\u003c? extends `[Annotation](/reference/java/lang/annotation/Annotation)`\u003e` | ` `[annotationType](/reference/java/lang/annotation/Annotation#annotationType())`() ` Returns the annotation interface of this annotation. | | ` abstract boolean` | ` `[equals](/reference/java/lang/annotation/Annotation#equals(java.lang.Object))`(`[Object](/reference/java/lang/Object)` obj) ` Returns true if the specified object represents an annotation that is logically equivalent to this one. | | ` abstract int` | ` `[hashCode](/reference/java/lang/annotation/Annotation#hashCode())`() ` Returns the hash code of this annotation. | | ` abstract `[String](/reference/java/lang/String) | ` `[toString](/reference/java/lang/annotation/Annotation#toString())`() ` Returns a string representation of this annotation. | ||\n\nPublic methods\n--------------\n\n### conceptName\n\nAdded in [API level 3](/guide/topics/manifest/uses-sdk-element#ApiLevels) \nDeprecated in [API level\n14](/guide/topics/manifest/uses-sdk-element#ApiLevels) \n\n```\npublic String conceptName ()\n```\n\nSpecifies the name of a concept being tested. Use this if\n`methodName` is not accurate enough. E.g. for\n[Pattern.compile(String)](/reference/java/util/regex/Pattern#compile(java.lang.String)) `methodName` is not\nsufficient since the String contains a pattern with its own syntax which\nhas to be tested with different aspects. Areas concerned are e.g. JDBC\n(SELECT, INSERT, UPDATE, DELETE, ...), regex (character sets,\noperators,...), formatters (DecimalFormat, DateFormat, ChoiceFormat,\n...), ...\n\n\u003cbr /\u003e\n\n| Returns ||\n|---------------------------------------|--------|\n| [String](/reference/java/lang/String) | \u003cbr /\u003e |\n\n### methodArgs\n\nAdded in [API level 1](/guide/topics/manifest/uses-sdk-element#ApiLevels) \n\n```\npublic Class[]\u003c?\u003e methodArgs ()\n```\n\nSpecifies the signature of the method that is being tested, in terms of\nJava classes.\n\n\u003cbr /\u003e\n\n| Returns ||\n|--------------------------------------------|--------|\n| [Class[]](/reference/java/lang/Class)`\u003c?\u003e` | \u003cbr /\u003e |\n\n### methodName\n\nAdded in [API level 1](/guide/topics/manifest/uses-sdk-element#ApiLevels) \n\n```\npublic String methodName ()\n```\n\nSpecifies the name of the method that is being tested.\n\n\u003cbr /\u003e\n\n| Returns ||\n|---------------------------------------|--------|\n| [String](/reference/java/lang/String) | \u003cbr /\u003e |"]]