IncludeFailed(t *testing.T) {  tt := test.Start(t).Scenario("failed_transactions")  defer tt.Finish()   q := &Q{tt.HorizonSession()}  query := q.Operations().   OnlyPayments().   ForAccount("GBXGQJWVLWOYHFLVTKWV0FGHA0LNYY0JQKM0OAJAUEQFU0LPCSEFVXON").   IncludeFailed()   operations, transactions, err := query.Fetch()  tt.Assert.NoError(err)  tt.Assert.Len(transactions, 0)   var failed, successful int  for _, operation := range operations {   if operation.TransactionSuccessful {    successful++   } else {    failed++   }  }   tt.Assert.Equal(0, successful)  tt.Assert.Equal(0, failed)   sql, _, err := query.sql.ToSql()  tt.Assert.NoError(err)  tt.Assert.Equal("SELECT hop.id, hop.transaction_id, hop.application_order, hop.type, hop.details, hop.source_account, ht.transaction_hash, ht.tx_result, COALESCE(ht.successful, true) as transaction_successful FROM history_operations hop LEFT JOIN history_transactions ht ON ht.id = hop.transaction_id JOIN history_operation_participants hopp ON hopp.history_operation_id = hop.id WHERE hop.type IN (?,?,?,?,?) AND hopp.history_account_id = ?