Exemplo n.º 1
0
  @Test
  public void testLangLabels() throws JAXBException, IOException {

    InputStream[] flist =
        new InputStream[] {
          JarUtils.readJarFileAsStream(LsTestConstants.LANG_SET_RES_PATH + "_test"),
          JarUtils.readJarFileAsStream(LsTestConstants.LANG_SET_RES_PATH),
          JarUtils.readJarFileAsStream(LsTestConstants.LANG_SET_RES_PATH + "_combo")
        };

    LangLabelsSet[] lmap = new LangLabelsSet[flist.length];

    for (int i = 0; i < flist.length; i++) {
      InputStream f = flist[i];
      JAXBElement<?> jaxb = (JAXBElement<?>) _ll.unmarshal(f);
      LangLabelsSet ls = (LangLabelsSet) jaxb.getValue();

      lmap[i] = ls;
      testLangsDef(ls);
    }

    checkLangLabelsSetPartial(lmap[0]);
    checkLangLabelsSetFull(lmap[1]);
    checkLangLabelsSetCombined(lmap[2]);
  }