tstCFGM.cpp revision a0ed9c35186427ae0abbd14b1cfdf43bf2dc8659
/* $Id$ */
/** @file
* Testcase for CFGM.
*/
/*
* Copyright (C) 2006-2012 Oracle Corporation
*
* This file is part of VirtualBox Open Source Edition (OSE), as
* available from http://www.virtualbox.org. This file is free software;
* General Public License (GPL) as published by the Free Software
* Foundation, in version 2 as it comes in the "COPYING" file of the
* VirtualBox OSE distribution. VirtualBox OSE is distributed in the
* hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
*/
/*******************************************************************************
* Header Files *
*******************************************************************************/
#include <iprt/initterm.h>
{
/* test multilevel node creation */
/*
* Boolean queries.
*/
bool f = false;
RTTESTI_CHECK(f == true);
RTTESTI_CHECK(f == true);
RTTESTI_CHECK(f == false);
RTTESTI_CHECK(f == true);
RTTESTI_CHECK(f == false);
}
{
/* integer */
/* string */
}
{
/*
* Create empty VM structure and init SSM.
*/
if (RT_FAILURE(rc))
{
return;
}
RTTESTI_CHECK_RC_RETV(SUPR3PageAlloc(RT_ALIGN_Z(sizeof(*pVM), PAGE_SIZE) >> PAGE_SHIFT, (void **)&pVM), VINF_SUCCESS);
/*
* Do the testing.
*/
/* done */
}
static void doStandaloneTests(void)
{
RTTestISub("Standalone");
}
/**
* Entry point.
*/
{
/*
* Init runtime.
*/
if (rcExit != RTEXITCODE_SUCCESS)
return rcExit;
return RTTestSummaryAndDestroy(hTest);
}
#if !defined(VBOX_WITH_HARDENING) || !defined(RT_OS_WINDOWS)
/**
* Main entry point.
*/
{
}
#endif