From 31c49caab51f086cf55a2b59fb2c03c1f5f8c25c Mon Sep 17 00:00:00 2001 From: Vadim Zeitlin Date: Sun, 4 Nov 2018 17:10:23 +0100 Subject: [PATCH] Add unit test for wxDataViewCtrl::IsExpanded() Check that it returns correct results, both for the currently visible and hidden items. --- tests/controls/dataviewctrltest.cpp | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/tests/controls/dataviewctrltest.cpp b/tests/controls/dataviewctrltest.cpp index d8b20740ed..338d00539c 100644 --- a/tests/controls/dataviewctrltest.cpp +++ b/tests/controls/dataviewctrltest.cpp @@ -84,7 +84,7 @@ DataViewCtrlTestCase::DataViewCtrlTestCase(long style) m_child2 = m_dvc->AppendItem(m_root, "child2"); m_dvc->SetSize(400, 200); - m_dvc->ExpandAncestors(m_root); + m_dvc->Expand(m_root); m_dvc->Refresh(); m_dvc->Update(); } @@ -188,4 +188,14 @@ TEST_CASE_METHOD(SingleSelectDataViewCtrlTestCase, TestSelectionFor0and1(); } +TEST_CASE_METHOD(SingleSelectDataViewCtrlTestCase, + "wxDVC::IsExpanded", + "[wxDataViewCtrl][expand]") +{ + CHECK( m_dvc->IsExpanded(m_root) ); + CHECK( !m_dvc->IsExpanded(m_child1) ); + CHECK( !m_dvc->IsExpanded(m_grandchild) ); + CHECK( !m_dvc->IsExpanded(m_child2) ); +} + #endif //wxUSE_DATAVIEWCTRL