def METHOD_NAME(self):
    """Test a cxg adaptor with its default diffexp algorithm (diffexp_cxg)"""
    for dataset in ["pbmc3k.cxg", "pbmc3k_sparse.cxg"]:
        with self.subTest(dataset=dataset):
            adaptor = self.load_dataset(f"{FIXTURES_ROOT}/{dataset}")
            maskA = self.get_mask(adaptor, 1, 10)
            maskB = self.get_mask(adaptor, 2, 10)
            # run it through the adaptor
            results = adaptor.compute_diffexp_ttest(maskA, maskB, 10)
            self.check_1_10_2_10(results)
            # check list (not mask) variant
            results = adaptor.compute_diffexp_ttest(maskA.nonzero()[0], maskB.nonzero()[0], 10, selector_lists=True)
            self.check_1_10_2_10(results)
            # run it directly
            results = diffexp_ttest(adaptor, maskA, maskB, 10)
            self.check_1_10_2_10(results)
            results = diffexp_ttest(adaptor, maskA.nonzero()[0], maskB.nonzero()[0], 10, selector_lists=True)
            self.check_1_10_2_10(results)