(t *testing.T)
| 1756 | } |
| 1757 | |
| 1758 | func TestGetBalanceAtTime_ZeroTime(t *testing.T) { |
| 1759 | db, _, err := sqlmock.New() |
| 1760 | assert.NoError(t, err) |
| 1761 | defer func() { _ = db.Close() }() |
| 1762 | |
| 1763 | ds := Datasource{Conn: db} |
| 1764 | ctx := context.Background() |
| 1765 | |
| 1766 | balance, err := ds.GetBalanceAtTime(ctx, "bln_test_123", time.Time{}, false) |
| 1767 | assert.Error(t, err) |
| 1768 | assert.Nil(t, balance) |
| 1769 | apiErr, ok := err.(apierror.APIError) |
| 1770 | assert.True(t, ok) |
| 1771 | assert.Equal(t, apierror.ErrBadRequest, apiErr.Code) |
| 1772 | } |
| 1773 | |
| 1774 | func TestGetBalanceAtTime_TransactionBeginError(t *testing.T) { |
| 1775 | db, mock, err := sqlmock.New() |
nothing calls this directly
no test coverage detected