libchromeos: Added test for DBus serialization of Any{vector<vector>}

Just to highlight that this is not implemented.

BUG=none
TEST='FEATURES=test emerge-gizmo libchromeos'

Change-Id: If498509b6a575001086613afe9402936d62be218
Reviewed-on: https://chromium-review.googlesource.com/287844
Trybot-Ready: Vitaly Buka <vitalybuka@chromium.org>
Tested-by: Vitaly Buka <vitalybuka@chromium.org>
Reviewed-by: Alex Vakulenko <avakulenko@chromium.org>
Commit-Queue: Vitaly Buka <vitalybuka@chromium.org>
diff --git a/chromeos/dbus/data_serialization_unittest.cc b/chromeos/dbus/data_serialization_unittest.cc
index 5ef78a0..953a608 100644
--- a/chromeos/dbus/data_serialization_unittest.cc
+++ b/chromeos/dbus/data_serialization_unittest.cc
@@ -277,8 +277,10 @@
   AppendValueToWriterAsVariant(&writer, std::string{"data"});
   AppendValueToWriterAsVariant(&writer, ObjectPath{"/obj/path"});
   AppendValueToWriterAsVariant(&writer, Any{17});
+  AppendValueToWriterAsVariant(&writer,
+                               Any{std::vector<std::vector<int>>{{6, 7}}});
 
-  EXPECT_EQ("vvvvvvvvvvvv", message->GetSignature());
+  EXPECT_EQ("vvvvvvvvvvvvv", message->GetSignature());
 
   uint8_t byte_value = 0;
   bool bool_value = true;
@@ -292,6 +294,7 @@
   std::string string_value;
   ObjectPath object_path_value;
   Any any_value;
+  Any any_vector_vector;
 
   MessageReader reader(message.get());
   EXPECT_TRUE(reader.HasMoreData());
@@ -307,9 +310,10 @@
   EXPECT_TRUE(PopVariantValueFromReader(&reader, &string_value));
   EXPECT_TRUE(PopVariantValueFromReader(&reader, &object_path_value));
   EXPECT_TRUE(PopVariantValueFromReader(&reader, &any_value));
+  // Not implemented.
+  EXPECT_FALSE(PopVariantValueFromReader(&reader, &any_vector_vector));
   EXPECT_FALSE(reader.HasMoreData());
 
-  // Must be: 10, false, 12, 13, 14, 15, 16, 17, 18.5, "data", "/obj/path".
   EXPECT_EQ(10, byte_value);
   EXPECT_FALSE(bool_value);
   EXPECT_EQ(12, int16_value);
@@ -322,6 +326,7 @@
   EXPECT_EQ("data", string_value);
   EXPECT_EQ(ObjectPath{"/obj/path"}, object_path_value);
   EXPECT_EQ(17, any_value.Get<int>());
+  EXPECT_TRUE(any_vector_vector.IsEmpty());
 }
 
 TEST(DBusUtils, AppendAndPopBasicAny) {