Package org.jboss.profiler.fileProcessor

Examples of org.jboss.profiler.fileProcessor.SpyFileReader


        for (int i=0;i<100;i++) {
            logger.enterMethod(1,1,1,1);
        }

        ByteArrayInputStream input = new ByteArrayInputStream(arrayOutput.toByteArray());
        SpyFileReader reader = new SpyFileReader(input,false);

        for (int i=0;i<100;i++) {
          boolean result = reader.readSpyRegister();
          assertTrue(result);
          if (!result) return;

          assertTrue("Expected to be an enterMethod",reader.getCurrentRegister() instanceof SpyRegisterEnterMethod);

          SpyRegisterEnterMethod enterMethod = (SpyRegisterEnterMethod)reader.getCurrentRegister();

          assertEquals("classId",enterMethod.getClassId(),1);
          assertEquals("methodId",enterMethod.getMethodId(),1);
          assertEquals("time",enterMethod.getTime_t(),1);
        }
View Full Code Here


        for (int i=0;i<100;i++) {
            logger.exitMethod(1,1,1);
        }

        ByteArrayInputStream input = new ByteArrayInputStream(arrayOutput.toByteArray());
        SpyFileReader reader = new SpyFileReader(input,false);

        for (int i=0;i<100;i++) {
          boolean result = reader.readSpyRegister();
          assertTrue(result);
          if (!result) return;

          assertTrue("Expected to be an exitMethod",reader.getCurrentRegister() instanceof SpyRegisterExitMethod);

          SpyRegisterExitMethod exitMethod = (SpyRegisterExitMethod)reader.getCurrentRegister();

          assertEquals("methodId",exitMethod.getMethodId(),1);
          assertEquals("time",exitMethod.getTime_t(),1);
        }
    }
View Full Code Here

            logger.loadClass(1,1,this.getClass().getName(),10);
            for (int j=0;j<10;j++) logger.loadMethod(1,1,1,"method" +j,"()");
        }

        ByteArrayInputStream input = new ByteArrayInputStream(arrayOutput.toByteArray());
        SpyFileReader reader = new SpyFileReader(input,false);

        for (int i=0;i<100;i++) {
          boolean result = reader.readSpyRegister();
          assertTrue(result);
          if (!result) return;

          assertTrue("Expected to be an loadClass",reader.getCurrentRegister() instanceof SpyRegisterLoadClass);

          SpyRegisterLoadClass object = (SpyRegisterLoadClass)reader.getCurrentRegister();

          assertEquals("classId",object.getClassId(),1);
          assertEquals("time",object.getTime_t(),1);
          assertEquals("className",object.getClassName(),this.getClass().getName());

          for (int j=0;j<10;j++) {
              result = reader.readSpyRegister();
              assertTrue(result);
              assertTrue("instanceof SpyRegisterLoadMethod", reader.getCurrentRegister() instanceof SpyRegisterLoadMethod);

              SpyRegisterLoadMethod loadMethodObject = (SpyRegisterLoadMethod) reader.getCurrentRegister();
              assertEquals("method" + j, loadMethodObject.getMethodName());
              assertEquals("()",loadMethodObject.getSignature());
          }
        }
    }
View Full Code Here

            logger.newObject(1,1,1,1,1);
            logger.releaseObject(1,1);
        }

        ByteArrayInputStream input = new ByteArrayInputStream(arrayOutput.toByteArray());
        SpyFileReader reader = new SpyFileReader(input,false);

        for (int i=0;i<100;i++) {
          boolean result = reader.readSpyRegister();
          assertTrue(result);

          assertTrue("Expected to be an objectAlloc",reader.getCurrentRegister() instanceof SpyRegisterLoadObject);

          SpyRegisterLoadObject tmp = (SpyRegisterLoadObject)reader.getCurrentRegister();

          assertEquals("threadId",1,tmp.getThreadId());
          assertEquals("classId",1,tmp.getClassId());
          assertEquals("objectId",1,tmp.getObjectId());

          result = reader.readSpyRegister();
          assertTrue(result);

          assertTrue("objectRelease",reader.getCurrentRegister() instanceof SpyRegisterFreeObject);
        }
    }
View Full Code Here

            logger.startThread(1,1,"test"+i);
            logger.finishThread(1,1);
        }

        ByteArrayInputStream input = new ByteArrayInputStream(arrayOutput.toByteArray());
        SpyFileReader reader = new SpyFileReader(input,false);

        for (int i=0;i<100;i++) {
          boolean result = reader.readSpyRegister();
          assertTrue(result);

          assertTrue("Expected to be an threadStart",reader.getCurrentRegister() instanceof SpyRegisterBeginThread);

          SpyRegisterBeginThread tmp = (SpyRegisterBeginThread)reader.getCurrentRegister();

          assertEquals("threadId",1,tmp.getThreadId());
          assertEquals("envId",1,tmp.getEnvId());
          assertEquals("name","test"+i,tmp.getThreadName());

          result = reader.readSpyRegister();
          assertTrue(result);

          assertTrue("Expected to be an threadStart",reader.getCurrentRegister() instanceof SpyRegisterEndThread);
          SpyRegisterEndThread tmp2 = (SpyRegisterEndThread)reader.getCurrentRegister();

          assertEquals("threadId",1,tmp2.getThreadId());
        }
    }
View Full Code Here

TOP

Related Classes of org.jboss.profiler.fileProcessor.SpyFileReader

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.