@Override
    public boolean isQualified(final SQLStatementContext sqlStatementContext, final ReadwriteSplittingDataSourceGroupRule rule, final HintValueContext hintValueContext) {
        return isPrimaryRoute(sqlStatementContext, hintValueContext);
    }
@Test
    void assertHintRouteWriteOnly() {
        when(sqlStatementContext.getSqlStatement()).thenReturn(mock(SelectStatement.class));
        when(hintValueContext.isWriteRouteOnly()).thenReturn(false);
        assertFalse(new QualifiedReadwriteSplittingPrimaryDataSourceRouter().isQualified(sqlStatementContext, null, hintValueContext));
        when(hintValueContext.isWriteRouteOnly()).thenReturn(true);
        assertTrue(new QualifiedReadwriteSplittingPrimaryDataSourceRouter().isQualified(sqlStatementContext, null, hintValueContext));
    }