github.com/scottcagno/storage@v1.8.0/pkg/assert/assert.go (about) 1 package assert 2 3 import "log" 4 5 func AssertTrue(isTrue bool) { 6 if isTrue == true { 7 log.Printf("assert true: condition=%t", isTrue) 8 } 9 } 10 11 func AssertFalse(isFalse bool) { 12 if isFalse == false { 13 log.Printf("assert false: condition=%t", isFalse) 14 } 15 } 16 17 func AssertTrueMsg(isTrue bool, msg string) { 18 if isTrue == true { 19 log.Printf("%s, condition=%t", msg, isTrue) 20 } 21 } 22 23 func AssertFalseMsg(isFalse bool, msg string) { 24 if isFalse == false { 25 log.Printf("%s, condition=%t", msg, isFalse) 26 } 27 } 28 29 func AssertIfErr(err error) { 30 AssertIfErrMsg(err, "error") 31 } 32 33 func AssertIfErrMsg(err error, msg string) { 34 if err != nil { 35 log.Printf("%s %+v", msg, err) 36 } 37 } 38 39 func InfoIfTrue(isTrue bool, msg string) { 40 if isTrue == true { 41 log.Printf("%s, condition=%t", msg, isTrue) 42 } 43 } 44 45 func InfoIfFalse(isFalse bool, msg string) { 46 if isFalse == false { 47 log.Printf("%s, condition=%t", msg, isFalse) 48 } 49 } 50 51 func InfoIfErr(err error) { 52 InfoIfErrMsg(err, "error") 53 } 54 55 func InfoIfErrMsg(err error, msg string) { 56 if err != nil { 57 log.Printf("%s %+v", msg, err) 58 } 59 } 60 61 func WarnIfTrue(isTrue bool, msg string) { 62 if isTrue == true { 63 log.Printf("%s, condition=%t", msg, isTrue) 64 } 65 } 66 67 func WarnIfFalse(isFalse bool, msg string) { 68 if isFalse == false { 69 log.Printf("%s, condition=%t", msg, isFalse) 70 } 71 } 72 73 func WarnIfErr(err error) { 74 WarnIfErrMsg(err, "error") 75 } 76 77 func WarnIfErrMsg(err error, msg string) { 78 if err != nil { 79 log.Printf("%s %+v", msg, err) 80 } 81 } 82 83 func PanicIfTrue(isTrue bool, msg string) { 84 if isTrue == true { 85 log.Panicf("%s, condition=%t", msg, isTrue) 86 } 87 } 88 89 func PanicIfFalse(isFalse bool, msg string) { 90 if isFalse == false { 91 log.Panicf("%s, condition=%t", msg, isFalse) 92 } 93 } 94 95 func PanicIfErr(err error) { 96 PanicIfErrMsg(err, "error") 97 } 98 99 func PanicIfErrMsg(err error, msg string) { 100 if err != nil { 101 log.Panicf("%s %+v", msg, err) 102 } 103 } 104 105 func FailIfTrue(isTrue bool, msg string) { 106 if isTrue == true { 107 log.Fatalf("%s, condition=%t", msg, isTrue) 108 } 109 } 110 111 func FailIfFalse(isFalse bool, msg string) { 112 if isFalse == false { 113 log.Fatalf("%s, condition=%t", msg, isFalse) 114 } 115 } 116 117 func FailIfErr(err error) { 118 if err != nil { 119 log.Fatalf("error %+v", err) 120 } 121 } 122 123 func FailIfErrMsg(err error, msg string) { 124 if err != nil { 125 log.Fatalf("%s %+v", msg, err) 126 } 127 }