private void handleSecurityReference(StringBuilder dump, int depth, List seq) { dump.append("\n"); for (Object item : seq) { dump.append(indent(depth)).append(YAML_SEQ).append("\n"); dump.append(indent(depth + 1)).append(((SecurityReference) item).getName()); if (((SecurityReference) item).getParameters().size() > 0) { dump.append(YAML_MAP_SEP).append("\n"); dumpMap(dump, depth + 2, String.class, ((SecurityReference) item).getParameters()); } else { dump.append("\n"); } } }
for (final SecurityReference securitySchemeRef : securitySchemeRefList) final String securitySchemeRefName = securitySchemeRef.getName();
private List<SecurityScheme> securitySchemes(List<SecurityReference> refs, Message message) { final List<SecurityScheme> res = new ArrayList<>(); for (final SecurityReference ref : refs) { final String name = ref.getName(); if ("null".equals(name)) { res.add(NULL_SCHEMA); } else { final SecurityScheme ss = securityScheme(name); if (ss == null) { violations.add(message.withParam(name)); } else { res.add(ss); } } } return res; }
private void handleSecurityReference(StringBuilder dump, int depth, List seq) { dump.append("\n"); for (Object item : seq) { dump.append(indent(depth)).append(YAML_SEQ).append("\n"); dump.append(indent(depth + 1)).append(((SecurityReference) item).getName()); if (((SecurityReference) item).getParameters().size() > 0) { dump.append(YAML_MAP_SEP).append("\n"); dumpMap(dump, depth + 2, String.class, ((SecurityReference) item).getParameters()); } else { dump.append("\n"); } } }
AssertJUnit.assertNotNull("RAML has no twoscope security reference list", secRef); AssertJUnit.assertTrue("RAML twoscope controller get does not have a security reference", secRef.size() == 1); AssertJUnit.assertEquals("RAML twoscope controller get does not have the expected security reference", "oauth_2_0", secRef.get(0).getName()); Map<String, List<String>> parameters = secRef.get(0).getParameters(); AssertJUnit.assertNotNull("RAML twoscope secref does not have parameters", parameters); AssertJUnit.assertEquals("RAML twoscope secref parameters map does not contain one entry", 1, parameters.size()); AssertJUnit.assertNotNull("RAML has no twoscope security reference list", secRef); AssertJUnit.assertTrue("RAML twoscope controller get does not have a security reference", secRef.size() == 1); AssertJUnit.assertEquals("RAML twoscope controller get does not have the expected security reference", "oauth_2_0", secRef.get(0).getName()); parameters = secRef.get(0).getParameters(); AssertJUnit.assertNotNull("RAML twoscope secref does not have parameters", parameters); AssertJUnit.assertEquals("RAML twoscope secref parameters map does not contain one entry", 1, parameters.size());