MCPcopy Create free account
hub / github.com/devaccuracy/ledgerforge / TestToBalanceMonitor

Function TestToBalanceMonitor

api/model/model_test.go:597–617  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

595}
596
597func 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}

Callers

nothing calls this directly

Calls 1

ToBalanceMonitorMethod · 0.95

Tested by

no test coverage detected