@Test
public void testExtractRolesNotMatchingPattern(TestContext context) throws Exception {

    context.assertNull(roleExtractor.extractRoles(new TestHttpServerRequest(
            new CaseInsensitiveHeaders())), "No roles should have been found and returned as null");
    context.assertTrue(roleExtractor.extractRoles(new TestHttpServerRequest(
            buildGroupHeaders("grp_1,grp_2,grp_3"))).isEmpty(), "An empty set of roles should have been returned");
    context.assertTrue(roleExtractor.extractRoles(new TestHttpServerRequest(
            buildRoleHeaders("grp_1,grp_2,grp_3"))).isEmpty(), "An empty set of roles should have been returned");
    context.assertTrue(roleExtractor.extractRoles(new TestHttpServerRequest(
            buildGroupHeaders(""))).isEmpty(), "An empty set of roles should have been returned");
    context.assertTrue(roleExtractor.extractRoles(new TestHttpServerRequest(
            buildRoleHeaders(""))).isEmpty(), "An empty set of roles should have been returned");
}