//--------------------------------------------------------------------------- // // SCSI Target Emulator PiSCSI // for Raspberry Pi // // Copyright (C) 2022 Uwe Seimet // // These tests only test up the point where a network connection is required. // //--------------------------------------------------------------------------- #include #include "piscsi/piscsi_service.h" TEST(PiscsiServiceTest, LifeCycle) { PiscsiService service; EXPECT_TRUE(service.Init(nullptr, 65535)); EXPECT_FALSE(service.Init(nullptr, 65536)); EXPECT_FALSE(service.Init(nullptr, 0)); EXPECT_FALSE(service.Init(nullptr, -1)); service.Cleanup(); }