formatted file using clang-format with _haiku-format formatting options

Change-Id: Iac91219ac10be70bc5b4ae2ffc0d4e44893d8a44
Reviewed-on: https://review.haiku-os.org/c/haiku/+/3864
Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>
This commit is contained in:
HrithikKumar49 2021-04-11 20:22:03 +05:30 committed by Adrien Destugues
parent 8f5700bc46
commit 5685473e0c

View File

@ -1,58 +1,69 @@
#include "ExampleTest.h"
#include <TestUtils.h>
#include <ThreadedTestCaller.h>
#include <cppunit/Test.h>
#include <cppunit/TestCaller.h>
#include <cppunit/TestSuite.h>
#include <stdio.h>
#include <iostream>
#include <kernel/OS.h>
#include <TestUtils.h>
#include <stdio.h>
ExampleTest::ExampleTest(std::string name)
: BThreadedTestCase(name)
, fLocker(new BLocker())
: BThreadedTestCase(name), fLocker(new BLocker())
{
}
CppUnit::Test*
ExampleTest::Suite() {
CppUnit::TestSuite *suite = new CppUnit::TestSuite("Yo");
BThreadedTestCaller<ExampleTest> *caller;
ExampleTest::Suite()
{
CppUnit::TestSuite* suite = new CppUnit::TestSuite("Yo");
BThreadedTestCaller<ExampleTest>* caller;
// Add a multithreaded test
ExampleTest *test = new ExampleTest("This name is never used, just so you know :-)");
caller = new BThreadedTestCaller<ExampleTest>("ExampleTests::MultiThreaded Test #1", test);
ExampleTest* test
= new ExampleTest("This name is never used, just so you know :-)");
caller = new BThreadedTestCaller<ExampleTest>(
"ExampleTests::MultiThreaded Test #1", test);
caller->addThread("A", &ExampleTest::TestFunc1);
caller->addThread("B", &ExampleTest::TestFunc2);
caller->addThread("C", &ExampleTest::TestFunc3);
suite->addTest(caller);
// And another
caller = new BThreadedTestCaller<ExampleTest>("ExampleTests::MultiThreaded Test #2");
caller = new BThreadedTestCaller<ExampleTest>(
"ExampleTests::MultiThreaded Test #2");
caller->addThread("Thread1", &ExampleTest::TestFunc1);
caller->addThread("Thread2", &ExampleTest::TestFunc1);
caller->addThread("Thread3", &ExampleTest::TestFunc1);
suite->addTest(caller);
// And one that fails, if you're so inclined
caller = new BThreadedTestCaller<ExampleTest>("ExampleTests::MultiThreaded Failing Test");
caller = new BThreadedTestCaller<ExampleTest>(
"ExampleTests::MultiThreaded Failing Test");
caller->addThread("GoodThread1", &ExampleTest::TestFunc1);
caller->addThread("GoodThread2", &ExampleTest::TestFunc2);
caller->addThread("BadThread", &ExampleTest::FailureFunc);
suite->addTest(caller);
// And some single threaded ones
suite->addTest(new CppUnit::TestCaller<ExampleTest>("ExampleTests::SingleThreaded Test #1", &ExampleTest::TestFunc1));
suite->addTest(new CppUnit::TestCaller<ExampleTest>("ExampleTests::SingleThreaded Test #2", &ExampleTest::TestFunc2));
suite->addTest(new CppUnit::TestCaller<ExampleTest>(
"ExampleTests::SingleThreaded Test #1", &ExampleTest::TestFunc1));
suite->addTest(new CppUnit::TestCaller<ExampleTest>(
"ExampleTests::SingleThreaded Test #2", &ExampleTest::TestFunc2));
return suite;
}
const int sleeptime = 10000;
void
ExampleTest::TestFunc1() {
ExampleTest::TestFunc1()
{
for (int i = 0; i < 10; i++) {
// Get the lock and do our business
NextSubTest();
@ -60,12 +71,14 @@ ExampleTest::TestFunc1() {
fNum += 10;
fLocker->Unlock();
snooze(sleeptime);
// Outputf("(1:%d)", i);
// Outputf("(1:%d)", i);
}
}
void
ExampleTest::TestFunc2() {
ExampleTest::TestFunc2()
{
for (int i = 0; i < 13; i++) {
// Get the lock and do our business
NextSubTest();
@ -73,12 +86,14 @@ ExampleTest::TestFunc2() {
fNum *= 2;
fLocker->Unlock();
snooze(sleeptime);
// Outputf("(2:%d)", i);
// Outputf("(2:%d)", i);
}
}
void
ExampleTest::TestFunc3() {
ExampleTest::TestFunc3()
{
for (int i = 0; i < 15; i++) {
// Get the lock and do our business
NextSubTest();
@ -86,12 +101,13 @@ ExampleTest::TestFunc3() {
fNum += 10;
fLocker->Unlock();
snooze(sleeptime);
// Outputf("(3:%d)", i);
// Outputf("(3:%d)", i);
}
}
void
ExampleTest::FailureFunc() {
ExampleTest::FailureFunc()
{
CHK(true == false);
}