hunk.code_window:                     final JsonNode node = ((ArrayNode) result.getBody()).get(0);
                       assertEquals("2018-12-31", node.get("dob").asText());
                       assertEquals("2018", node.get("yob").asText());
                       assertTrue(node.get("time1").asText().matches("\\d{2}:\\d{2}:\\d{2}"));
                       assertTrue(node.get("created_on").asText().matches("\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}Z"));
                       assertTrue(node.get("updated_on").asText().matches("\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}Z"));
                       assertArrayEquals(
                               new String[]{
                                       "id",
                                       "username",
  
hunk.labels: keep keep keep keep keep replace keep keep keep keep keep
hunk.after_edit:                     assertTrue(node.get("updated_on").isNull());
  
hunk.file_path: app/server/appsmith-plugins/mysqlPlugin/src/test/java/com/external/plugins/MySqlPluginTest.java
hunk.type: replace
file: import {
    ReduxActionTypes,
    ReduxActionErrorTypes,
  } from "constants/ReduxActionConstants";
  import { WidgetCardProps } from "widgets/BaseWidget";
  
  export const fetchWidgetCards = () => {
    return {
      type: ReduxActionTypes.FETCH_WIDGET_CARDS,
    };
  };
  
  export const errorFetchingWidgetCards = (error: any) => {
    return {
      type: ReduxActionErrorTypes.FETCH_WIDGET_CARDS_ERROR,
      error,
    };
  };
  
  export const successFetchingWidgetCards = (cards: {
    [id: string]: WidgetCardProps[];
  }) => {
    return {
      type: ReduxActionTypes.FETCH_WIDGET_CARDS_SUCCESS,
      cards,
    };
  };
  
  export default {
    fetchWidgetCards,
    errorFetchingWidgetCards,
    successFetchingWidgetCards,
  };
  