Francois Gouget : testbot: Make it possible to get the number of items in a Collection.

Alexandre Julliard julliard at winehq.org
Tue Dec 19 09:10:08 CST 2017


Module: tools
Branch: master
Commit: ef0dc7115bc27fb25ec76a1941d4ee472d362d91
URL:    http://source.winehq.org/git/tools.git/?a=commit;h=ef0dc7115bc27fb25ec76a1941d4ee472d362d91

Author: Francois Gouget <fgouget at codeweavers.com>
Date:   Mon Dec 18 23:53:55 2017 +0100

testbot: Make it possible to get the number of items in a Collection.

Signed-off-by: Francois Gouget <fgouget at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 testbot/lib/ObjectModel/Collection.pm | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

diff --git a/testbot/lib/ObjectModel/Collection.pm b/testbot/lib/ObjectModel/Collection.pm
index d441860..c3bc438 100644
--- a/testbot/lib/ObjectModel/Collection.pm
+++ b/testbot/lib/ObjectModel/Collection.pm
@@ -373,6 +373,28 @@ sub GetItems($)
 =pod
 =over 12
 
+=item C<GetItemsCount()>
+
+Returns how many Items are present in the Collection.
+
+=back
+=cut
+
+sub GetItemsCount($)
+{
+  my ($self) = @_;
+
+  if (! $self->{Loaded})
+  {
+    $self->Load();
+  }
+
+  return scalar(keys %{$self->{Items}});
+}
+
+=pod
+=over 12
+
 =item C<IsEmpty()>
 
 Returns true if the Collection contains no Item.




More information about the wine-cvs mailing list