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

Function TestComputeTokenUsageDiff_Run2Nil

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

Source from the content-addressed store, hash-verified

801}
802
803func TestComputeTokenUsageDiff_Run2Nil(t *testing.T) {
804 tu1 := &TokenUsageSummary{
805 TotalInputTokens: 5000,
806 TotalOutputTokens: 1000,
807 }
808
809 diff := computeTokenUsageDiff(tu1, nil)
810
811 require.NotNil(t, diff, "Should produce diff when run1 has data")
812 assert.Equal(t, 5000, diff.Run1InputTokens, "Run1 input tokens should be 5000")
813 assert.Equal(t, 0, diff.Run2InputTokens, "Run2 input tokens should be 0 when nil")
814 assert.Equal(t, "-100%", diff.InputTokensChange, "Input change should be -100%")
815}
816
817func TestComputeRunMetricsDiff_WithTokenUsageDetails(t *testing.T) {
818 summary1 := &RunSummary{

Callers

nothing calls this directly

Calls 1

computeTokenUsageDiffFunction · 0.85

Tested by

no test coverage detected