// TestLipmaaDecompositionNegativeInteger tests whether decomposition function returns an error
// when an invaid argument (negative integer) is provided.
TestLipmaaDecompositionNegativeInteger tests whether decomposition function returns an error
when an invaid argument (negative integer) is provided.
// TestLipmaaDecompositionNegativeInteger tests whether decomposition function returns an error // when an invaid argument ( negative integer ) is provided .
func TestLipmaaDecompositionNegativeInteger(t *testing.T) {
	integer := big.NewInt(-1)
	_, err := lipmaaDecompose(integer)
	if err == nil {
		t.Errorf("decomposition of negative integer should produce an error")
	}
}
func TestLipmaaDecompositionNegativeInteger ( t * testing . T ) { integer := big . NewInt ( - 1 ) _ , err := lipmaaDecompose ( integer ) if err == nil { t . Errorf ( " " ) } }
TestLipmaaDecompositionNegativeInteger tests whether decomposition function returns an error
when an invaid argument (negative integer) is provided.
TestLipmaaDecompositionNegativeInteger tests whether decomposition function returns an error when an invaid argument ( negative integer ) is provided .