package core_test import ( "testing" . "github.com/reiver/greatape/components/constants" . "github.com/reiver/greatape/components/contracts" . "github.com/reiver/greatape/components/core" ) func TestSpiManager_GetName(test *testing.T) { manager := Conductor.SpiManager() if manager.Name() != SPI_MANAGER { test.Fail() } } func TestSpiManager_ResolveDependencies(test *testing.T) { manager := Conductor.SpiManager() if err := manager.ResolveDependencies(); err != nil { test.Fatal(err) } } func TestSpiManager_Load(test *testing.T) { manager := Conductor.SpiManager() if err := manager.Load(); err != nil { test.Fatal(err) } } func TestSpiManager_Reload(test *testing.T) { manager := Conductor.SpiManager() if err := manager.Reload(); err != nil && err != ERROR_OPERATION_NOT_SUPPORTED { test.Fatal(err) } } func TestSpiManager_Count(test *testing.T) { manager := Conductor.SpiManager() _ = manager.Count() } func TestSpiManager_Exists(test *testing.T) { manager := Conductor.SpiManager() if manager.Exists(0) { test.FailNow() } } func TestSpiManager_ListSpis(test *testing.T) { manager := Conductor.SpiManager() _ = manager.ListSpis(0, 0, "", nil) } func TestSpiManager_GetSpi(test *testing.T) { manager := Conductor.SpiManager() if spi, err := manager.GetSpi(0, nil); err == nil { _ = spi test.FailNow() } } func TestSpiManager_AddSpi(test *testing.T) { manager := Conductor.SpiManager() spi, err := manager.AddSpi(nil) if err != nil { test.Fatal(err) } _ = spi } func TestSpiManager_UpdateSpi(test *testing.T) { manager := Conductor.SpiManager() spi, err := manager.UpdateSpi(0, nil) if err != nil { test.Fatal(err) } _ = spi } func TestSpiManager_RemoveSpi(test *testing.T) { manager := Conductor.SpiManager() spi, err := manager.RemoveSpi(0, nil) if err != nil { test.Fatal(err) } _ = spi } func TestSpiManager_Find(test *testing.T) { manager := Conductor.SpiManager() spi := manager.Find(0) if spi == nil { test.Fail() } _ = spi } func TestSpiManager_ForEach(test *testing.T) { manager := Conductor.SpiManager() manager.ForEach(func(spi ISpi) { _ = spi }) } func TestSpiManager_Filter(test *testing.T) { manager := Conductor.SpiManager() spis := manager.Filter(func(spi ISpi) bool { return false }) if spis.IsNotEmpty() { test.Fail() } _ = spis } func TestSpiManager_Map(test *testing.T) { manager := Conductor.SpiManager() spis := manager.Map(func(spi ISpi) ISpi { return spi }) if spis.Count() != manager.Count() { test.Fail() } _ = spis } func TestSpiManager_Echo(test *testing.T) { manager := Conductor.SpiManager() result, err := manager.Echo(nil, nil) if err != nil { test.Fatal(err) } _ = result } func TestSpiManager_CheckUsernameAvailability(test *testing.T) { manager := Conductor.SpiManager() result, err := manager.CheckUsernameAvailability("username", nil) if err != nil { test.Fatal(err) } _ = result } func TestSpiManager_Signup(test *testing.T) { manager := Conductor.SpiManager() result, err := manager.Signup("username", "email", "password", nil) if err != nil { test.Fatal(err) } _ = result } func TestSpiManager_Verify(test *testing.T) { manager := Conductor.SpiManager() result, err := manager.Verify("email", "token", "code", nil) if err != nil { test.Fatal(err) } _ = result } func TestSpiManager_Login(test *testing.T) { manager := Conductor.SpiManager() result, err := manager.Login("email", "password", nil) if err != nil { test.Fatal(err) } _ = result } func TestSpiManager_GetProfileByUser(test *testing.T) { manager := Conductor.SpiManager() result, err := manager.GetProfileByUser(nil) if err != nil { test.Fatal(err) } _ = result } func TestSpiManager_UpdateProfileByUser(test *testing.T) { manager := Conductor.SpiManager() result, err := manager.UpdateProfileByUser("display_name", "avatar", "banner", "summary", "github", nil) if err != nil { test.Fatal(err) } _ = result } func TestSpiManager_Logout(test *testing.T) { manager := Conductor.SpiManager() result, err := manager.Logout(nil) if err != nil { test.Fatal(err) } _ = result } func TestSpiManager_Webfinger(test *testing.T) { manager := Conductor.SpiManager() result, err := manager.Webfinger("resource", nil) if err != nil { test.Fatal(err) } _ = result } func TestSpiManager_GetPackages(test *testing.T) { manager := Conductor.SpiManager() result, err := manager.GetPackages(nil) if err != nil { test.Fatal(err) } _ = result } func TestSpiManager_GetActor(test *testing.T) { manager := Conductor.SpiManager() result, err := manager.GetActor("username", nil) if err != nil { test.Fatal(err) } _ = result } func TestSpiManager_FollowActor(test *testing.T) { manager := Conductor.SpiManager() result, err := manager.FollowActor("username", "acct", nil) if err != nil { test.Fatal(err) } _ = result } func TestSpiManager_AuthorizeInteraction(test *testing.T) { manager := Conductor.SpiManager() result, err := manager.AuthorizeInteraction("uri", nil) if err != nil { test.Fatal(err) } _ = result } func TestSpiManager_GetFollowers(test *testing.T) { manager := Conductor.SpiManager() result, err := manager.GetFollowers("username", nil) if err != nil { test.Fatal(err) } _ = result } func TestSpiManager_GetFollowing(test *testing.T) { manager := Conductor.SpiManager() result, err := manager.GetFollowing("username", nil) if err != nil { test.Fatal(err) } _ = result } func TestSpiManager_PostToOutbox(test *testing.T) { manager := Conductor.SpiManager() result, err := manager.PostToOutbox("username", nil, nil) if err != nil { test.Fatal(err) } _ = result } func TestSpiManager_GetOutbox(test *testing.T) { manager := Conductor.SpiManager() result, err := manager.GetOutbox("username", nil) if err != nil { test.Fatal(err) } _ = result } func TestSpiManager_PostToInbox(test *testing.T) { manager := Conductor.SpiManager() result, err := manager.PostToInbox("username", nil, nil) if err != nil { test.Fatal(err) } _ = result } func TestSpiManager_GetInbox(test *testing.T) { manager := Conductor.SpiManager() result, err := manager.GetInbox("username", nil) if err != nil { test.Fatal(err) } _ = result }