From 7b04ff9c4643de37e9b9ba9ca63f7e63828cdb39 Mon Sep 17 00:00:00 2001 From: Ryan Gang Date: Fri, 14 Jun 2024 12:24:12 +0530 Subject: [PATCH] refactor: Update testTxMulti to use TransactionTestCase --- internal/test_txn_multi.go | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/internal/test_txn_multi.go b/internal/test_txn_multi.go index 4e387b8b..fb186262 100644 --- a/internal/test_txn_multi.go +++ b/internal/test_txn_multi.go @@ -2,7 +2,7 @@ package internal import ( "github.com/codecrafters-io/redis-tester/internal/redis_executable" - "github.com/codecrafters-io/redis-tester/internal/resp_assertions" + resp_value "github.com/codecrafters-io/redis-tester/internal/resp/value" "github.com/codecrafters-io/redis-tester/internal/instrumented_resp_connection" "github.com/codecrafters-io/redis-tester/internal/test_cases" @@ -24,11 +24,11 @@ func testTxMulti(stageHarness *test_case_harness.TestCaseHarness) error { } defer client.Close() - commandTestCase := test_cases.SendCommandTestCase{ - Command: "MULTI", - Args: []string{}, - Assertion: resp_assertions.NewStringAssertion("OK"), + transactionTestCase := test_cases.TransactionTestCase{ + CommandQueue: [][]string{}, + ResultArray: []resp_value.Value{}, + ShouldSkipExec: true, } - return commandTestCase.Run(client, logger) + return transactionTestCase.RunMulti(client, logger) }