Update contrib.
2 * Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
4 * This component and the accompanying materials are made available
5 * under the terms of "Eclipse Public License v1.0"
6 * which accompanies this distribution, and is available
7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
9 * Initial Contributors:
10 * Nokia Corporation - initial contribution.
19 #include <liboil/liboil.h>
20 #include <liboil/liboilfunction.h>
24 #include <liboil/globals.h>
26 #define LOG_FILE "c:\\logs\\testsuite_random_log.txt"
27 #include "std_log_result.h"
28 #define LOG_FILENAME_LINE __FILE__, __LINE__
32 void create_xml(int result)
37 testResultXml("testsuite_random");
41 void test_oil_random_s64()
46 oil_type_s64 output1[SIZE];
47 oil_type_s64 output2[SIZE];
49 oil_random_s64(output1, SIZE);
50 oil_random_s64(output2, SIZE);
54 if(output1[i] != output2[i])
60 std_log(LOG_FILENAME_LINE,"oil_random_s64 returns same array everytime");
65 void test_oil_random_u64()
70 oil_type_u64 output1[SIZE];
71 oil_type_u64 output2[SIZE];
73 oil_random_u64(output1, SIZE);
74 oil_random_u64(output2, SIZE);
78 if(output1[i] != output2[i])
84 std_log(LOG_FILENAME_LINE,"oil_random_s64 returns same array everytime");
89 int main (int argc, char *argv[])
93 test_oil_random_s64();
94 test_oil_random_u64();
97 std_log(LOG_FILENAME_LINE,"Test Failed");
99 std_log(LOG_FILENAME_LINE,"Test Successful");