// Purpose: wxAcceleratorEntry unit test
// Author: Vadim Zeitlin
// Created: 2010-12-03
-// RCS-ID: $Id$
// Copyright: (c) 2010 Vadim Zeitlin
///////////////////////////////////////////////////////////////////////////////
// register in the unnamed registry so that these tests are run by default
CPPUNIT_TEST_SUITE_REGISTRATION( AccelEntryTestCase );
-// also include in it's own registry so that these tests can be run alone
+// also include in its own registry so that these tests can be run alone
CPPUNIT_TEST_SUITE_NAMED_REGISTRATION( AccelEntryTestCase, "AccelEntryTestCase" );
namespace
CheckAccelEntry(*pa, 'Z', wxACCEL_CTRL);
+ // There must be a TAB in the string passed to Create()
pa.reset(wxAcceleratorEntry::Create("Shift-Q"));
+ CPPUNIT_ASSERT( !pa );
+
+ pa.reset(wxAcceleratorEntry::Create("Bar\tShift-Q"));
CPPUNIT_ASSERT( pa );
CPPUNIT_ASSERT( pa->IsOk() );
-
CheckAccelEntry(*pa, 'Q', wxACCEL_SHIFT);