(t *testing.T)
| 595 | } |
| 596 | |
| 597 | func TestToBalanceMonitor(t *testing.T) { |
| 598 | createMonitor := CreateBalanceMonitor{ |
| 599 | BalanceId: "bln_test_123", |
| 600 | CallBackURL: "https://example.com/webhook", |
| 601 | Condition: MonitorCondition{ |
| 602 | Field: "balance", |
| 603 | Operator: ">", |
| 604 | Value: 1000, |
| 605 | Precision: 100, |
| 606 | }, |
| 607 | } |
| 608 | |
| 609 | monitor := createMonitor.ToBalanceMonitor() |
| 610 | |
| 611 | assert.Equal(t, createMonitor.BalanceId, monitor.BalanceID) |
| 612 | assert.Equal(t, createMonitor.CallBackURL, monitor.CallBackURL) |
| 613 | assert.Equal(t, createMonitor.Condition.Field, monitor.Condition.Field) |
| 614 | assert.Equal(t, createMonitor.Condition.Operator, monitor.Condition.Operator) |
| 615 | assert.Equal(t, createMonitor.Condition.Value, monitor.Condition.Value) |
| 616 | assert.Equal(t, createMonitor.Condition.Precision, monitor.Condition.Precision) |
| 617 | } |
nothing calls this directly
no test coverage detected