# Test Property (Deprecated)

This statement has been deprecated. Use the Compare Numeric and Compare Text statements as an alternative.

This statement is a convenient method of testing properties across all selected files.

You can test if no, any or all files have the tested property. The action test state is set based on these parameters.

The following tests can be performed:

Are Modified
  Tests the Is Modified property.
Are Linked
  Tests the Is Linked property.
Have Video
  Tests the Has Video property.
Have Save Errors
  Tests the Save Error property.
Are ALAC
  The Test File Type statement can be used to test for specific file types. However, all MPEG-4 files are grouped together. You can use this statement to test if a file is Apple Lossless (ALAC). The test returns true if the Stream property is ALAC.
Are Stem
  The Test File Type statement can be used to test for specific file types. However, all MPEG-4 files are grouped together. You can use this statement to test if a file is a Stem file. The test returns true if the Stem Data property is not empty.

You can choose to save the per file results of the test to a track variable. When setting a track variable, the Set, And, Or semantics are applied. The result stored to a track variable will always be a 0 or 1. The Run statement can selectively choose which files are to be executed based on the True or False value of a track variable.