MCPcopy Create free account
hub / github.com/github/gh-aw / TestComputeTokenUsageDiff_Run1Nil

Function TestComputeTokenUsageDiff_Run1Nil

pkg/cli/audit_diff_test.go:788–801  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

786}
787
788func TestComputeTokenUsageDiff_Run1Nil(t *testing.T) {
789 tu2 := &TokenUsageSummary{
790 TotalInputTokens: 5000,
791 TotalOutputTokens: 1000,
792 TotalRequests: 5,
793 }
794
795 diff := computeTokenUsageDiff(nil, tu2)
796
797 require.NotNil(t, diff, "Should produce diff when run2 has data")
798 assert.Equal(t, 0, diff.Run1InputTokens, "Run1 input tokens should be 0 when nil")
799 assert.Equal(t, 5000, diff.Run2InputTokens, "Run2 input tokens should be 5000")
800 assert.Equal(t, "+∞", diff.InputTokensChange, "Input change should be +∞ from zero")
801}
802
803func TestComputeTokenUsageDiff_Run2Nil(t *testing.T) {
804 tu1 := &TokenUsageSummary{

Callers

nothing calls this directly

Calls 1

computeTokenUsageDiffFunction · 0.85

Tested by

no test coverage detected