Lines Matching refs:dataset

65     Dataset       dataset;  in TestDataset()  local
72 SuccessOrQuit(dataset.SetFrom(kTlvBytes, sizeof(kTlvBytes))); in TestDataset()
74 VerifyOrQuit(dataset.GetLength() == sizeof(kTlvBytes)); in TestDataset()
76 SuccessOrQuit(dataset.ValidateTlvs()); in TestDataset()
80 VerifyOrQuit(dataset.ContainsTlv(tlvType)); in TestDataset()
85 dataset.ConvertTo(datasetTlvs); in TestDataset()
91 dataset.ConvertTo(datasetInfo); in TestDataset()
111 VerifyOrQuit(dataset.Contains<PanIdTlv>()); in TestDataset()
112 VerifyOrQuit(dataset.FindTlv(Tlv::kPanId) != nullptr); in TestDataset()
113 SuccessOrQuit(dataset.Read<PanIdTlv>(panId)); in TestDataset()
116 VerifyOrQuit(dataset.Contains<NetworkKeyTlv>()); in TestDataset()
117 VerifyOrQuit(dataset.FindTlv(Tlv::kNetworkKey) != nullptr); in TestDataset()
118 SuccessOrQuit(dataset.Read<NetworkKeyTlv>(networkKey)); in TestDataset()
123 SuccessOrQuit(dataset.Write<PanIdTlv>(0xcafe)); in TestDataset()
125 SuccessOrQuit(dataset.ValidateTlvs()); in TestDataset()
127 VerifyOrQuit(dataset.Contains<PanIdTlv>()); in TestDataset()
128 VerifyOrQuit(dataset.FindTlv(Tlv::kPanId) != nullptr); in TestDataset()
129 SuccessOrQuit(dataset.Read<PanIdTlv>(panId)); in TestDataset()
134 VerifyOrQuit(dataset.ContainsTlv(tlvType)); in TestDataset()
139 SuccessOrQuit(dataset.Write<NetworkKeyTlv>(AsCoreType(&kNewNetworkKey))); in TestDataset()
140 VerifyOrQuit(dataset.Contains<NetworkKeyTlv>()); in TestDataset()
141 VerifyOrQuit(dataset.FindTlv(Tlv::kNetworkKey) != nullptr); in TestDataset()
142 SuccessOrQuit(dataset.Read<NetworkKeyTlv>(networkKey)); in TestDataset()
147 VerifyOrQuit(dataset.ContainsTlv(tlvType)); in TestDataset()
152 dataset.RemoveTlv(Tlv::kPanId); in TestDataset()
153 VerifyOrQuit(!dataset.Contains<PanIdTlv>()); in TestDataset()
154 VerifyOrQuit(dataset.FindTlv(Tlv::kPanId) == nullptr); in TestDataset()
155 VerifyOrQuit(dataset.Read<PanIdTlv>(panId) == kErrorNotFound); in TestDataset()
157 SuccessOrQuit(dataset.ValidateTlvs()); in TestDataset()
161 SuccessOrQuit(dataset.SetFrom(kTlvBytes, sizeof(kTlvBytes) - 1)); in TestDataset()
162 VerifyOrQuit(dataset.ValidateTlvs() == kErrorParse); in TestDataset()
164 SuccessOrQuit(dataset.SetFrom(kDuplicateChannels, sizeof(kDuplicateChannels))); in TestDataset()
165 VerifyOrQuit(dataset.ValidateTlvs() == kErrorParse); in TestDataset()
167 SuccessOrQuit(dataset.SetFrom(kDuplicateChannels, sizeof(kDuplicateChannels) / 2)); in TestDataset()
168 SuccessOrQuit(dataset.ValidateTlvs()); in TestDataset()
172 SuccessOrQuit(dataset.SetFrom(kTlvBytes, sizeof(kTlvBytes))); in TestDataset()
183 SuccessOrQuit(dataset.WriteTlvsFrom(dataset2)); in TestDataset()
185 SuccessOrQuit(dataset.ValidateTlvs()); in TestDataset()
187 VerifyOrQuit(dataset.Contains<PanIdTlv>()); in TestDataset()
188 VerifyOrQuit(dataset.FindTlv(Tlv::kPanId) != nullptr); in TestDataset()
189 SuccessOrQuit(dataset.Read<PanIdTlv>(panId)); in TestDataset()
192 VerifyOrQuit(dataset.Contains<NetworkKeyTlv>()); in TestDataset()
193 VerifyOrQuit(dataset.FindTlv(Tlv::kNetworkKey) != nullptr); in TestDataset()
194 SuccessOrQuit(dataset.Read<NetworkKeyTlv>(networkKey)); in TestDataset()
199 SuccessOrQuit(dataset.SetFrom(kTlvBytes, sizeof(kTlvBytes))); in TestDataset()
201 SuccessOrQuit(dataset.WriteTlvsFrom(datasetInfo)); in TestDataset()
203 SuccessOrQuit(dataset.ValidateTlvs()); in TestDataset()
205 VerifyOrQuit(dataset.Contains<PanIdTlv>()); in TestDataset()
206 VerifyOrQuit(dataset.FindTlv(Tlv::kPanId) != nullptr); in TestDataset()
207 SuccessOrQuit(dataset.Read<PanIdTlv>(panId)); in TestDataset()
210 VerifyOrQuit(dataset.Contains<NetworkKeyTlv>()); in TestDataset()
211 VerifyOrQuit(dataset.FindTlv(Tlv::kNetworkKey) != nullptr); in TestDataset()
212 SuccessOrQuit(dataset.Read<NetworkKeyTlv>(networkKey)); in TestDataset()
217 SuccessOrQuit(dataset.SetFrom(kTlvBytes, sizeof(kTlvBytes))); in TestDataset()
218 VerifyOrQuit(dataset.GetLength() == sizeof(kTlvBytes)); in TestDataset()
219 VerifyOrQuit(memcmp(dataset.GetBytes(), kTlvBytes, sizeof(kTlvBytes)) == 0); in TestDataset()
221 SuccessOrQuit(dataset.AppendTlvsFrom(kTlvBytes, sizeof(kTlvBytes))); in TestDataset()
222 VerifyOrQuit(dataset.GetLength() == 2 * sizeof(kTlvBytes)); in TestDataset()
223 VerifyOrQuit(memcmp(dataset.GetBytes(), kTlvBytes, sizeof(kTlvBytes)) == 0); in TestDataset()
224 VerifyOrQuit(memcmp(dataset.GetBytes() + sizeof(kTlvBytes), kTlvBytes, sizeof(kTlvBytes)) == 0); in TestDataset()
226 VerifyOrQuit(dataset.ValidateTlvs() == kErrorParse); in TestDataset()
230 SuccessOrQuit(dataset.SetFrom(kTlvBytes, sizeof(kTlvBytes))); in TestDataset()
241 SuccessOrQuit(dataset.ValidateTlvs()); in TestDataset()
243 VerifyOrQuit(dataset2.IsSubsetOf(dataset)); in TestDataset()
244 VerifyOrQuit(!dataset.IsSubsetOf(dataset2)); in TestDataset()
254 VerifyOrQuit(dataset2.IsSubsetOf(dataset)); in TestDataset()
255 VerifyOrQuit(!dataset.IsSubsetOf(dataset2)); in TestDataset()
260 VerifyOrQuit(!dataset2.IsSubsetOf(dataset)); in TestDataset()
261 VerifyOrQuit(!dataset.IsSubsetOf(dataset2)); in TestDataset()