--- title: "Selecting and Configuring Objects to Test (SybaseToSQL) | Microsoft Docs" ms.custom: "" ms.date: "01/19/2017" ms.prod: sql ms.reviewer: "" ms.technology: ssma ms.topic: conceptual helpviewer_keywords: - "Tester Component,Parameter Comparision Setting" - "Tester Component,Selecting Objects" ms.assetid: 89c23aad-bfee-4917-bc16-175288390ac0 author: "Shamikg" ms.author: "Shamikg" --- # Selecting and Configuring Objects to Test (SybaseToSQL) At this step you select objects to test, and configure settings for comparing procedures' and functions' output parameters, as well as the return values of functions. ## Selection of Objects to Test In the Sybase object tree located on the left side of the window, check the objects you want to invoke during the testing process. See the full list of testable objects in the [Testing Migrated Database Objects (SybaseToSQL)](../../ssma/sybase/testing-migrated-database-objects-sybasetosql.md) topic. If SSMA Tester does not support any of the objects selected for testing, you will see the link labeled **Some selected objects contain errors** under the objects tree. Click this link to view the reasons why these objects cannot be tested and to clear the selection of wrong objects. On the right side you can view several pages The **SQL** page shows the current object's definition. In the **Pre SQL** and **Post SQL** pages can specify scripts that run before and after the invocation of test object starts. This is may be useful when the object requires additional object such temporary tables or cursors. The **Parameters** page lists the parameters if the object is a stored procedure or a function. The **Properties** page shows additional characteristics of the object. See the description of **Parameters Comparsions** and **Call Values** pages below. ## Parameter Comparison Settings Establish the comparison rules for output parameters and return values in the **Parameters Comparing** page. You can make the following settings. ### Use During Comparisons Enable using of the selected parameter in test results comparison. - If you choose **True**, SSMA will compare the output value of this parameter after executing the procedure on Sybase with the corresponding value on [!INCLUDE[ssNoVersion](../../includes/ssnoversion-md.md)] - If you choose**False**, the parameter will be excluded from results verification. ### Use Custom Scale For parameters of approximate and fixed length numeric data type, you can set a custom scale for the comparison. - If you choose **True**, numeric values will be rounded according to the **Comparing Scale** value before they are compared. - If you choose**False**, the numeric comparison will be exact. ### Comparing Scale Available only if the **Use Custom Scale** option is set to **True**. This is the precision for numeric comparison. ### Date Time Comparing Defines how date/time values are compared. - If you select **Compare Whole Date**, full comparison of values from both platforms will be performed. - If you select **Compare Only Date**, the time part will be ignored. - If you select **Compare Only Time**, the date part will be ignored. - If you select **Ignore Milliseconds**, the results will be compared up to seconds. - If you select **Ignore Date and Milliseconds**, the result will be compared only by time part and ignoring fractional parts of a second. ### Ignore Strings Case Controls the comparison's case sensitivity. - If you choose **True**, the comparison will be case insensitive. - If you choose **False**, the comparison will be case sensitive. ### Ignore Trailing Spaces Controls how trailing spaces are treated during the comparison. - If you choose **True**, the compared strings will be right-trimmed before comparing. - If you choose **False**, the compared strings will preserve trailing whitespace. ## Specify input values for procedures and functions (Call Values) You can specify input parameter values on the **Call Values** page. The **Add Call** button adds a new call with empty parameter values. The **Remove Call** button removes the current call. ## Next Step [Selecting and Configuring Affected Objects (SybaseToSQL)](../../ssma/sybase/selecting-and-configuring-affected-objects-sybasetosql.md) ## See Also [Testing Migrated Database Objects (SybaseToSQL)](../../ssma/sybase/testing-migrated-database-objects-sybasetosql.md)