From f5650433519f345e932fb1972925aac65eb4a10d Mon Sep 17 00:00:00 2001 From: KnicKnic Date: Wed, 10 Jul 2019 22:38:39 -0700 Subject: [PATCH] add test to cover last missing go statement for code coverage --- pkg/powershell/higherops_test.go | 16 ++++++++++++++++ readme.md | 2 +- 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/pkg/powershell/higherops_test.go b/pkg/powershell/higherops_test.go index a528cd5..61c987f 100644 --- a/pkg/powershell/higherops_test.go +++ b/pkg/powershell/higherops_test.go @@ -413,3 +413,19 @@ func TestCpowershellJsonMarshal(t *testing.T) { ` validate(t, expected, record.lines) } + +func TestClogWchart_lookupFail(t *testing.T) { + cStr := makeCString("test String") + caughtFailedToLoad := false + defer func() { + if r := recover(); r != nil { + str := r.(string) + validate(t, "failed to load context key:1", str) + caughtFailedToLoad = true + } + }() + logWchart(1, cStr) + if !caughtFailedToLoad { + t.Fail() + } +} diff --git a/readme.md b/readme.md index baeaca1..404cc86 100644 --- a/readme.md +++ b/readme.md @@ -1,6 +1,6 @@ [![Build Status](https://dev.azure.com/oneeyedelf1/powershell.native/_apis/build/status/KnicKnic.go-powershell?branchName=master)](https://dev.azure.com/oneeyedelf1/powershell.native/_build/latest?definitionId=3&branchName=master) [![Go Report Card](https://goreportcard.com/badge/github.com/KnicKnic/go-powershell)](https://goreportcard.com/report/github.com/KnicKnic/go-powershell) -[![gopherbadger](https://img.shields.io/badge/Go%20Coverage-99%25-brightgreen.svg?longCache=true&style=flat)](./scripts/code_coverage.ps1) +[![gopherbadger](https://img.shields.io/badge/Go%20Coverage-100%25-brightgreen.svg?longCache=true&style=flat)](./scripts/code_coverage.ps1) [![GoDoc](https://godoc.org/github.com/KnicKnic/go-powershell/pkg/powershell?status.svg)](https://godoc.org/github.com/KnicKnic/go-powershell/pkg/powershell) [![GitHub commits since latest release (branch)](https://img.shields.io/github/commits-since/KnicKnic/go-powershell/latest.svg)](https://github.com/KnicKnic/go-powershell/releases/latest)