github.com/prysmaticlabs/prysm@v1.4.4/tools/analyzers/comparesame/testdata/compare_len.go (about)

     1  package testdata
     2  
     3  // Equal --
     4  func Equal() {
     5  	x := []string{"a"}
     6  	if len(x) == len(x) { // want "Boolean expression has identical expressions on both sides. The result is always true."
     7  	}
     8  }
     9  
    10  // NotEqual --
    11  func NotEqual() {
    12  	x := []string{"a"}
    13  	if len(x) != len(x) { // want "Boolean expression has identical expressions on both sides. The result is always true."
    14  	}
    15  }
    16  
    17  // GreaterThanOrEqual --
    18  func GreaterThanOrEqual() {
    19  	x := []string{"a"}
    20  	if len(x) >= len(x) { // want "Boolean expression has identical expressions on both sides. The result is always true."
    21  	}
    22  }
    23  
    24  // LessThanOrEqual --
    25  func LessThanOrEqual() {
    26  	x := []string{"a"}
    27  	if len(x) <= len(x) { // want "Boolean expression has identical expressions on both sides. The result is always true."
    28  	}
    29  }
    30  
    31  // GreaterThan --
    32  func GreaterThan() {
    33  	x := []string{"a"}
    34  	if len(x) > len(x) { // want "Boolean expression has identical expressions on both sides. The result is always false."
    35  	}
    36  }
    37  
    38  // LessThan --
    39  func LessThan() {
    40  	x := []string{"a"}
    41  	if len(x) < len(x) { // want "Boolean expression has identical expressions on both sides. The result is always false."
    42  	}
    43  }