(ctx context.Context, t testing.TB, accountID string)
| 105 | } |
| 106 | |
| 107 | func (m *Manager) createTestControlProgram(ctx context.Context, t testing.TB, accountID string) *controlProgram { |
| 108 | if accountID == "" { |
| 109 | account := m.createTestAccount(ctx, t, "", nil) |
| 110 | accountID = account.ID |
| 111 | } |
| 112 | |
| 113 | cp, err := m.createControlProgram(ctx, accountID, false, time.Time{}) |
| 114 | if err != nil { |
| 115 | testutil.FatalErr(t, err) |
| 116 | } |
| 117 | err = m.insertAccountControlProgram(ctx, cp) |
| 118 | if err != nil { |
| 119 | testutil.FatalErr(t, err) |
| 120 | } |
| 121 | return cp |
| 122 | } |
| 123 | |
| 124 | func randHash() (h bc.Hash) { |
| 125 | h.ReadFrom(rand.Reader) |
no test coverage detected