Package org.kite9.framework.server

Examples of org.kite9.framework.server.WorkItem


  @Test
  public void test_1_14_AnnotationReference() throws Exception {
    Set<AnnotationHandle> refs = pm.getAnnotationReferences(convertName(Refs.Referenced.class));
    Method m = Refs.class.getMethod("referencer");
    MethodHandle mh = new MethodHandle(m);
    Reference ref = m.getAnnotation(Reference.class);
    AnnotationHandle expected = new AnnotationHandle(ref, mh, "refs");
    Assert.assertTrue(refs.contains(expected));
  }
View Full Code Here


    Assert.assertFalse(deps.contains(convertName(Map.class)));
  }

  @Test
  public void test_1_13_PackageDependency() throws IOException {
    PackageHandle sub1 = new PackageHandle(SubPackageDependency.class);
    PackageHandle sub2 = new PackageHandle(SubPackageDependency2.class);
    PackageHandle current = new PackageHandle(this.getClass());

    Assert.assertTrue(pm.getDependsOnPackages(sub1).contains(current));
    Assert.assertTrue(pm.getDependsOnPackages(sub2).contains(current));
    Assert.assertTrue(pm.getDependedOnPackages(current).contains(sub1));
    Assert.assertTrue(pm.getDependedOnPackages(current).contains(sub2))
View Full Code Here

  pmi.addClass(convertClassName(Test4Package.class))
  Package p = this.getClass().getPackage();
  pmi.addPackageClass(convertPackageName(p), convertClassName(Test3Field.class));
  pmi.addPackageClass(convertPackageName(p), convertClassName(Test4Package.class));
  Package pack2= PropositionFormat.class.getPackage();
  PackageHandle p1 = new PackageHandle(convertPackageName(p), convertClassName(Test4Package.class));
  PackageHandle p2 = new PackageHandle(convertPackageName(pack2), convertClassName(PropositionFormat.class));
  pmi.addPackageDependency(p1, p2);
    }
View Full Code Here

      getContext().getLogger().send("Found: "+resources.length+" matches");

    }

    ProjectModelImpl model = cfmb.getModel();
   
    getContext().getLogger().send(
        "Created project model from \"" + getContext().getClassPath() + "\" with " + fileCount + " files and "
            + model.getClassCount() + " classes");

    return model;

  }
View Full Code Here

  protected Kite9Context ctx = createContext();

  protected static Kite9Context createContext() {
    Aliaser a = new PropertyAliaser();
    Repository<File> r = new BasicFileRepository();
    Kite9ContextImpl out = new Kite9ContextImpl(a, r);
    out.setClassPath("target/classes" + File.pathSeparator + "target/test-classes");
//    out.setProjectId(35);
//    out.setSecretKey("PFB9T1V97AK96WFK");
    out.afterPropertiesSet();
View Full Code Here

 
  protected ServerCallingBuildListener createServerCallingListener() {
    ServerCallingBuildListener scbl = new ServerCallingBuildListener();
    scbl.setContext(ctx);
    scbl.setServer(new AbstractLocalServer() {
      @Override
      protected void processItem(WorkItem workItem, ZipOutputStream zos) throws IOException {
        // just returns 'canned' responses from the test artifacts
        // directory
        File png = getFileFromWorkItem(workItem, "png");
View Full Code Here

            } else {
              throw new Kite9ProcessingException(
                  "Could not determine arguments for " + id);
            }
 
            WorkItem item = null;
            if (Modifier.isStatic(method.getModifiers())) {
              Object diagram = method.invoke(null, args);
              if (diagram != null) {
                item = new BasicWorkItem(diagram, name, id,
                    getContext().getProjectId(),
View Full Code Here

    @Test
  public void quickSerializeTest() {
    KeyHelper kh = new KeyHelper();
    Diagram d1 = Test1SerializeDiagram.createDiagram(kh);
    WorkItem w1 = new BasicWorkItem(d1, "hello", "diagram.png", -1, "x");
   
   
    XMLHelper helper = new XMLHelper();
   
    String firstXml = helper.toXML(w1);
   
    WorkItem back =  (WorkItem) helper.fromXML(firstXml);
   
    String secondXML = helper.toXML(back);
   
   
    Assert.assertEquals(firstXml+"\n is not same as \n"+secondXML, firstXml, secondXML);
View Full Code Here

        String name = "main";
        if (slashIndex>0) {
      subject = id.substring(0, slashIndex);
      name = id.substring(slashIndex+1);
        }
        WorkItem item = new BasicWorkItem(o, name, subject, getContext().getProjectId(), getContext().getSecretKey());
        out.add(item);
    } else {
        getContext().getLogger().error("Cannot process: "+o.toString());
    }
      }
View Full Code Here

    sink.section1_();
    sink.text("\n");

    i = 0;
    for (String string : contents) {
      WorkItem designItem = toInclude.get(string);
      File fileName = hasJavadocs ? RepositoryHelp.prepareFileName(designItem.getSubjectId(), designItem
          .getName(), javadocDirectory, false) : RepositoryHelp.prepareFileName(designItem.getSubjectId(),
          designItem.getName(), repositoryDirectory, false);

      InputStream is = c.getRepository().retrieve(designItem.getSubjectId(), designItem.getName(), "map");

      sink.anchor("d" + i++);
      sink.anchor_();
      sink.section2();
      sink.sectionTitle2();
View Full Code Here

TOP

Related Classes of org.kite9.framework.server.WorkItem

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.