# null

[Open topic with navigation](../../../../../CANoeDEFamily.htm#Topics/CAPLFunctions/Test/Functions/CAPLfunctionTestValidateImplValueSInt.md)

## TestValidateImplValueSInt

[CAPL Functions](../../CAPLfunctions.md) » [Test Feature Set](../CAPLfunctionsTFSOverview.md) » TestValidateImplValueSInt

### Tool Availability

[Valid for](../../../Shared/FeatureAvailability.md): CANoe DE • CANoe:lite DE • CANoe4SW DE • CANoe4SW:lite DE

### Function Syntax

```c
long TestValidateImplValueSInt(char aTestStep[], valueHandle * value, int64 awaitedValue);
```

### Description

Checks the impl encoding of a **valueHandle** value against the condition. This function can only be used for **valueHandles** with a signed integer data type. It cannot be used for system variables or bus system signals.

The test step is evaluated as either passed or failed depending on the results.

### Parameters

* **aTestStep**: Name of the test step for the test report.
* **value**: Value handle of a communication object or distributed object.
* **awaitedValue**: Value which is awaited.

### Return Values

* **-1**: General error
* **0**: Correct functionality

### Example

```c
long ret;
ret = testValidateImplValueSInt("Validate error signal", ErrorSignal[LeftMirror], -1);
```

[TestValidateImplValue](CAPLfunctionTestValidateImplValue.md) • [TestValidateImplValueFloat](CAPLfunctionTestValidateImplValueFloat.md) • [TestValidateImplValueString](CAPLfunctionTestValidateImplValueString.md) • [TestValidateImplValueUInt](CAPLfunctionTestValidateImplValueUInt.md)
