| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- ///////////////////////////////////////////////////////////////////////////////
- // Name: tests/controls/pickerbasetest.cpp
- // Purpose: wxPickerBase unit test
- // Author: Steven Lamerton
- // Created: 2010-08-07
- // Copyright: (c) 2010 Steven Lamerton
- ///////////////////////////////////////////////////////////////////////////////
- #include "testprec.h"
- #include "wx/pickerbase.h"
- #include "pickerbasetest.h"
- void PickerBaseTestCase::Margin()
- {
- wxPickerBase* const base = GetBase();
- CPPUNIT_ASSERT(base->HasTextCtrl());
- CPPUNIT_ASSERT(base->GetInternalMargin() >= 0);
- base->SetInternalMargin(15);
- CPPUNIT_ASSERT_EQUAL(15, base->GetInternalMargin());
- }
- void PickerBaseTestCase::Proportion()
- {
- wxPickerBase* const base = GetBase();
- CPPUNIT_ASSERT(base->HasTextCtrl());
- base->SetPickerCtrlProportion(1);
- base->SetTextCtrlProportion(1);
- CPPUNIT_ASSERT_EQUAL(1, base->GetPickerCtrlProportion());
- CPPUNIT_ASSERT_EQUAL(1, base->GetTextCtrlProportion());
- }
- void PickerBaseTestCase::Growable()
- {
- wxPickerBase* const base = GetBase();
- CPPUNIT_ASSERT(base->HasTextCtrl());
- base->SetPickerCtrlGrowable();
- base->SetTextCtrlGrowable();
- CPPUNIT_ASSERT(base->IsPickerCtrlGrowable());
- CPPUNIT_ASSERT(base->IsTextCtrlGrowable());
- base->SetPickerCtrlGrowable(false);
- base->SetTextCtrlGrowable(false);
- CPPUNIT_ASSERT(!base->IsPickerCtrlGrowable());
- CPPUNIT_ASSERT(!base->IsTextCtrlGrowable());
- }
- void PickerBaseTestCase::Controls()
- {
- wxPickerBase* const base = GetBase();
- CPPUNIT_ASSERT(base->HasTextCtrl());
- CPPUNIT_ASSERT(base->GetTextCtrl() != NULL);
- CPPUNIT_ASSERT(base->GetPickerCtrl() != NULL);
- }
|