shill: Add persistent store support for getting/setting string lists.

BUG=chromium-os:17144
TEST=unit tests

Change-Id: Ib85935f3e53b606757aa50786d94975b1fe5109c
Reviewed-on: http://gerrit.chromium.org/gerrit/3486
Tested-by: Darin Petkov <petkov@chromium.org>
Reviewed-by: Chris Masone <cmasone@chromium.org>
diff --git a/crypto_provider_unittest.cc b/crypto_provider_unittest.cc
index 316b94f..b84162a 100644
--- a/crypto_provider_unittest.cc
+++ b/crypto_provider_unittest.cc
@@ -49,20 +49,20 @@
 
   provider_.set_key_matter_file(FilePath("/some/non/existent/file"));
   provider_.Init();
-  EXPECT_EQ(1, provider_.cryptos_.size());
+  ASSERT_EQ(1, provider_.cryptos_.size());
   EXPECT_EQ(CryptoROT47::kID, provider_.cryptos_[0]->GetID());
 
   ScopedTempDir temp_dir;
   ASSERT_TRUE(temp_dir.CreateUniqueTempDir());
   provider_.set_key_matter_file(InitKeyMatterFile(temp_dir.path()));
   provider_.Init();
-  EXPECT_EQ(2, provider_.cryptos_.size());
+  ASSERT_EQ(2, provider_.cryptos_.size());
   EXPECT_EQ(CryptoDESCBC::kID, provider_.cryptos_[0]->GetID());
   EXPECT_EQ(CryptoROT47::kID, provider_.cryptos_[1]->GetID());
 
   provider_.set_key_matter_file(FilePath("/other/missing/file"));
   provider_.Init();
-  EXPECT_EQ(1, provider_.cryptos_.size());
+  ASSERT_EQ(1, provider_.cryptos_.size());
   EXPECT_EQ(CryptoROT47::kID, provider_.cryptos_[0]->GetID());
 }