@Test
    @Order(1)
    @DisplayName("DataTable: filter by name")
    void filterByName(Page page) {
        assertDoesNotThrow(() -> {
            // Arrange
            DataTable dataTable = page.dataTable;

            // Act
            dataTable.filter(NAME, "C#");

            // Assert
            List<ProgrammingLanguage> langsFiltered = filterByName("C#");
            assertRows(dataTable, langsFiltered);

            // Act
            dataTable.removeFilter(NAME);

            // Assert
            assertRows(dataTable, languages);

            assertNoJavascriptErrors();
        });
    }
Test for multiple filtered columns added via
{@link jakarta.faces.view.facelets.FaceletContext#includeFacelet} and filtered
via method
primefaces-integration-tests/src/test/java/org/primefaces/integrationtests/datatable/DataTable023Test.java