[libchamplain: 21/39] Libchamplain has now a default selection mode of multiple



commit 80e89fac482a9d367002329bbe2a68722e8d8565
Author: Emmanuel Rodriguez <emmanuel rodriguez gmail com>
Date:   Wed Sep 16 20:40:57 2009 +0200

    Libchamplain has now a default selection mode of multiple

 .../perl/Champlain/t/ChamplainSelectionLayer.t     |   15 ++++++++++-----
 1 files changed, 10 insertions(+), 5 deletions(-)
---
diff --git a/bindings/perl/Champlain/t/ChamplainSelectionLayer.t b/bindings/perl/Champlain/t/ChamplainSelectionLayer.t
index 8ab8540..a2626a4 100644
--- a/bindings/perl/Champlain/t/ChamplainSelectionLayer.t
+++ b/bindings/perl/Champlain/t/ChamplainSelectionLayer.t
@@ -26,8 +26,8 @@ sub test_empty_multiple {
 	my $layer = Champlain::SelectionLayer->new();
 	isa_ok($layer, 'Champlain::Layer');
 
-	is($layer->get_selection_mode, 'multiple');
-	is($layer->get('selection_mode'), 'multiple');
+	is($layer->get_selection_mode, 'single');
+	is($layer->get('selection_mode'), 'single');
 
 	is($layer->get_selected, undef, "[empty] get_selected()");
 
@@ -63,11 +63,11 @@ sub test_empty_single {
 	my $layer = Champlain::SelectionLayer->new();
 	isa_ok($layer, 'Champlain::Layer');
 
-	is($layer->get_selection_mode, 'multiple');
-	is($layer->get('selection_mode'), 'multiple');
-	$layer->set_selection_mode('single');
 	is($layer->get_selection_mode, 'single');
 	is($layer->get('selection_mode'), 'single');
+	$layer->set_selection_mode('multiple');
+	is($layer->get_selection_mode, 'multiple');
+	is($layer->get('selection_mode'), 'multiple');
 
 	is($layer->get_selected, undef, "[empty] get_selected()");
 
@@ -102,6 +102,7 @@ sub test_empty_single {
 sub test_markers_multiple {
 	my $layer = Champlain::SelectionLayer->new();
 	isa_ok($layer, 'Champlain::Layer');
+	$layer->set_selection_mode('multiple');
 
 
 	my @layer_markers = (
@@ -244,6 +245,10 @@ sub test_selection_mode_change {
 	my $layer = Champlain::SelectionLayer->new();
 	isa_ok($layer, 'Champlain::Layer');
 
+	# In the past the default selection mode was multiple, so we set it back to
+	# single just like in the old times
+	$layer->set_selection_mode('multiple');
+
 	my $notify = 0;
 	$layer->signal_connect('notify::selection-mode', sub {
 		++$notify;



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]