| #ifndef THIRD_PARTY_MILOTIC_EXTERNAL_CC_TLBMC_COLLECTOR_FAKE_FRU_COLLECTOR_H_ |
| #define THIRD_PARTY_MILOTIC_EXTERNAL_CC_TLBMC_COLLECTOR_FAKE_FRU_COLLECTOR_H_ |
| |
| #include "absl/status/statusor.h" |
| #include "tlbmc/collector/fru_collector.h" |
| #include "fru.pb.h" |
| #include "status.pb.h" |
| |
| namespace milotic_tlbmc { |
| |
| class FakeFruCollectorForTest : public milotic_tlbmc::FruCollector { |
| public: |
| absl::StatusOr<FruTable> ScanAllFrusDeterministically() override; |
| FruTable GetCopyOfSmbiosFruTable() const override; |
| }; |
| |
| } // namespace milotic_tlbmc |
| |
| #endif // THIRD_PARTY_MILOTIC_EXTERNAL_CC_TLBMC_COLLECTOR_FAKE_FRU_COLLECTOR_H_ |