xref: /openbmc/phosphor-mboxd/vpnor/test/toc_no_name.cpp (revision 30bcf84c932a579532e5f8417af549494e11b6e9)
1 // SPDX-License-Identifier: Apache-2.0
2 // Copyright (C) 2018 IBM Corp.
3 
4 #include "config.h"
5 #include <assert.h>
6 
7 #include "vpnor/pnor_partition_table.hpp"
8 
9 static constexpr auto BLOCK_SIZE = 4 * 1024;
10 
main()11 int main()
12 {
13     namespace vpnor = openpower::virtual_pnor;
14 
15     const std::string line = "partition01=,00000000,00000400,80,ECC,PRESERVED";
16     struct pnor_partition part;
17 
18     try
19     {
20         vpnor::parseTocLine(line, BLOCK_SIZE, part);
21     }
22     catch (vpnor::MalformedTocEntry& e)
23     {
24         return 0;
25     }
26 
27     assert(false);
28 }
29