Test user defined type

Warning

This documentation refers to the Classic QDK, which has been replaced by the Modern QDK.

Please see https://aka.ms/qdk.api for the API documentation for the Modern QDK.

Namespace: Microsoft.Quantum.Diagnostics

Package: Microsoft.Quantum.QSharp.Foundation

Compiler-recognized attribute used to mark a unit test.


@ Microsoft.Quantum.Core.Attribute()
newtype Test = (ExecutionTarget : String);

Named Items

ExecutionTarget : String

Example

The following is a unit test that checks if 2 + 3 is 5:

@Test("QuantumSimulator")
function AdditionIsCorrect() : Unit {
    EqualityFactI(2 + 3, 5, "Addition did not work correctly.");
}