960 expErr = KErrArgument; |
960 expErr = KErrArgument; |
961 microBeatsPerMinute = -1*1000000; |
961 microBeatsPerMinute = -1*1000000; |
962 break; |
962 break; |
963 case ETestBeatsHighOutOfRange: |
963 case ETestBeatsHighOutOfRange: |
964 expErr = KErrArgument; |
964 expErr = KErrArgument; |
965 //microBeatsPerMinute = 1000001*1000000; FIXME overflow warning |
965 //microBeatsPerMinute = 1000001*1000000; XXX overflow warning |
966 microBeatsPerMinute = 1000001; |
966 microBeatsPerMinute = 1000001; |
967 break; |
967 break; |
968 default: |
968 default: |
969 ERR_PRINTF1(_L("Error - invalid test step type")); |
969 ERR_PRINTF1(_L("Error - invalid test step type")); |
970 return EInconclusive; |
970 return EInconclusive; |
1340 default: |
1340 default: |
1341 ERR_PRINTF1(_L("Error - invalid test step type")); |
1341 ERR_PRINTF1(_L("Error - invalid test step type")); |
1342 return EInconclusive; |
1342 return EInconclusive; |
1343 } |
1343 } |
1344 |
1344 |
1345 //TRAPD(err, TDesC8 mimeType = aMidi->MimeTypeL());//FIXME: TDesC8 mimeType has to be define above |
1345 //TRAPD(err, TDesC8 mimeType = aMidi->MimeTypeL());//XXX: TDesC8 mimeType has to be define above |
1346 TRAPD(err, aMidi->MimeTypeL());//FIXME: TDesC8 mimeType has to be define above |
1346 TRAPD(err, aMidi->MimeTypeL());//XXX: TDesC8 mimeType has to be define above |
1347 if (expErr != err) |
1347 if (expErr != err) |
1348 { |
1348 { |
1349 ERR_PRINTF3(_L("MimeTypeL gave error %d (expected %d)"),err, expErr); |
1349 ERR_PRINTF3(_L("MimeTypeL gave error %d (expected %d)"),err, expErr); |
1350 ret = EFail; |
1350 ret = EFail; |
1351 } |
1351 } |
1770 // leave array empty |
1770 // leave array empty |
1771 // *** NB this will cause a problem in debug mode - causes a server panic! |
1771 // *** NB this will cause a problem in debug mode - causes a server panic! |
1772 break; |
1772 break; |
1773 |
1773 |
1774 case ETestUnsupported: |
1774 case ETestUnsupported: |
1775 // TODO : values defined as unsupported? |
1775 // XXX : values defined as unsupported? |
1776 mipEntry1.iChannel = 0; |
1776 mipEntry1.iChannel = 0; |
1777 mipEntry1.iMIPValue = 0; |
1777 mipEntry1.iMIPValue = 0; |
1778 mipEntry2.iChannel = 0; |
1778 mipEntry2.iChannel = 0; |
1779 mipEntry2.iMIPValue = 0; |
1779 mipEntry2.iMIPValue = 0; |
1780 |
1780 |
1781 mipArray.Append(mipEntry1); |
1781 mipArray.Append(mipEntry1); |
1782 mipArray.Append(mipEntry2); |
1782 mipArray.Append(mipEntry2); |
1783 break; |
1783 break; |
1784 |
1784 |
1785 case ETestCorrupt: |
1785 case ETestCorrupt: |
1786 // TODO : values defined as corrupt? |
1786 // XXX : values defined as corrupt? |
1787 mipEntry1.iChannel = -1; |
1787 mipEntry1.iChannel = -1; |
1788 mipEntry1.iMIPValue = -1; |
1788 mipEntry1.iMIPValue = -1; |
1789 mipEntry2.iChannel = -1; |
1789 mipEntry2.iChannel = -1; |
1790 mipEntry2.iMIPValue = -1; |
1790 mipEntry2.iMIPValue = -1; |
1791 |
1791 |
3053 break; |
3053 break; |
3054 // ** NB these are testing ONE out-of-range argument at a time. Suggest |
3054 // ** NB these are testing ONE out-of-range argument at a time. Suggest |
3055 // we modify the test spec to go with this? |
3055 // we modify the test spec to go with this? |
3056 case ETestOutOfRange: |
3056 case ETestOutOfRange: |
3057 expErr = KErrArgument; |
3057 expErr = KErrArgument; |
3058 //repeats = 9999; // ** TBD : max. range of repeats? |
3058 //repeats = 9999; // ** XXX : max. range of repeats? |
3059 repeats = -1; |
3059 repeats = -1; |
3060 silentTime = 1000000; |
3060 silentTime = 1000000; |
3061 break; |
3061 break; |
3062 default: |
3062 default: |
3063 ERR_PRINTF1(_L("Error - invalid test step type")); |
3063 ERR_PRINTF1(_L("Error - invalid test step type")); |
4003 |
4003 |
4004 // change these to real descriptors when we have a MIDI instruments |
4004 // change these to real descriptors when we have a MIDI instruments |
4005 const TDesC8* ptrInstrument = &KNullDesC8; |
4005 const TDesC8* ptrInstrument = &KNullDesC8; |
4006 const TDesC8* ptrBadInstrument = &KNullDesC8; |
4006 const TDesC8* ptrBadInstrument = &KNullDesC8; |
4007 |
4007 |
4008 // TODO::When we have a MIDI instrument / controller load the instrument |
4008 // XXX::When we have a MIDI instrument / controller load the instrument |
4009 // into the descriptor here. |
4009 // into the descriptor here. |
4010 |
4010 |
4011 // expected results |
4011 // expected results |
4012 switch(iTestType) |
4012 switch(iTestType) |
4013 { |
4013 { |