DECLARE_TEST_FUNCS(DecreaseEncoderByFourWithSwitchClosed);
DECLARE_TEST_FUNCS(DecreaseEncoderBySevenWithSwitchOpen);
DECLARE_TEST_FUNCS(PressHalfButton);
DECLARE_TEST_FUNCS(PressDoubleButton);
DECLARE_TEST_FUNCS(PressThirdButton);
DECLARE_TEST_FUNCS(PressTrebleButton);

/*
 * Local Test Variables
 */
 
static TMR16_PWM_DEBUG pwmDebug;

DECLARE_TEST_GROUP(ApplicationTests)
{
	TEST_STRUCT(ApplicationDefaultsAreSet),
	TEST_STRUCT(IncreaseEncoderByOneWithSwitchOpen),
	TEST_STRUCT(IncreaseEncoderByTenWithSwitchOpen),
	TEST_STRUCT(IncreaseEncoderByOneWithSwitchClosed),
	TEST_STRUCT_N(IncreaseEncoderByTenWithSwitchClosed, 10),
	TEST_STRUCT_N(DecreaseEncoderByFourWithSwitchClosed, 4),
	TEST_STRUCT_N(DecreaseEncoderBySevenWithSwitchOpen, 7),
	TEST_STRUCT(PressHalfButton),
	TEST_STRUCT(PressDoubleButton),
	TEST_STRUCT(PressThirdButton),
	TEST_STRUCT(PressTrebleButton)
};
END_TEST_GROUP(ApplicationTests);

/*
**
void tests1() {
  TEST_STRUCT(S);
  TEST_STRUCT(PACK8);
  TEST_STRUCT(PACK1);
  TEST_STRUCT(PACKPUSH4);
  TEST_STRUCT(PACK16);
  TEST_STRUCT(PACKPOP);
  TEST_STRUCT(PACKPUSH);
  TEST_STRUCT(PACK2);
  TEST_STRUCT(PACKDEF);
  TEST_STRUCT(PACKPOPAGAIN);
  TEST_STRUCT(PACKOVERPOP);

  TEST_STRUCT(PACK8_ATTR);
  TEST_STRUCT(PACK1_ATTR);
  TEST_STRUCT(PACKPUSH4_ATTR);
  TEST_STRUCT(PACK16_ATTR);
  TEST_STRUCT(PACK2_ATTR);
}
/*
 * Local Test Functions
 */

DECLARE_TEST_FUNCS(ApplicationDefaultsAreSet);

/*
 * Local Test Variables
 */
 
static TMR16_PWM_DEBUG pwmDebug;

DECLARE_TEST_GROUP(ApplicationTests)
{
	TEST_STRUCT(ApplicationDefaultsAreSet)
};
END_TEST_GROUP(ApplicationTests);

/*
**
*/

DECLARE_TEST_FUNC(ApplicationDefaultsAreSet)
{

}

DECLARE_RESULT_FUNC(ApplicationDefaultsAreSet)
{