Package jmav.object

Examples of jmav.object.Posizione


  }

  // CASO 7: Metodo con N linee di codice con commento singola linea
  @Test
  public void testLOC_7() throws Exception {
    Posizione posizione = UtilTest.getMetodo(MethodWithNLinesOfCodeSingleLineComment);
    assertNotNull(posizione);
    System.out.println("\n\nposizione: "+posizione.getNode());
   
    CalcolatoreMetriche calcolatoreMetriche = new CalcolatoreMetriche();
    Double linesOfCode = calcolatoreMetriche.calcolaMatrica(Metrica.LOC, posizione);
    System.out.println("linesOfCode: "+linesOfCode);
    assertEquals(3.0, linesOfCode);
View Full Code Here


  }
 
  // CASO 8: Metodo con N linee di codice con commento multi linea
  @Test
  public void testLOC_8() throws Exception {
    Posizione posizione = UtilTest.getMetodo(MethodWithNLinesOfCodeMultiLineComment);
    assertNotNull(posizione);
    System.out.println("\n\nposizione: "+posizione.getNode());
   
    CalcolatoreMetriche calcolatoreMetriche = new CalcolatoreMetriche();
    Double linesOfCode = calcolatoreMetriche.calcolaMatrica(Metrica.LOC, posizione);
    System.out.println("linesOfCode: "+linesOfCode);
    assertEquals(3.0, linesOfCode);
View Full Code Here

  }
 
  // CASO 9: Metodo abstract
  @Test
  public void testLOC_9() throws Exception {
    Posizione posizione = UtilTest.getMetodo(MethodWithAbstract);
    assertNotNull(posizione);
    System.out.println("\n\nposizione: "+posizione.getNode());
   
    CalcolatoreMetriche calcolatoreMetriche = new CalcolatoreMetriche();
    Double linesOfCode = calcolatoreMetriche.calcolaMatrica(Metrica.LOC, posizione);
    System.out.println("linesOfCode: "+linesOfCode);
    assertEquals(1.0, linesOfCode);
View Full Code Here

  public static String MethodWithVaradicParWith2Par = "public class A { void method1(Object a, Object b, Object... values){} }";
 
  // CASO 1: Metodo con 0 parametri
  @Test
  public void testNOPAR_1(Object... values) throws Exception {
    Posizione posizione = UtilTest.getMetodo(MethodWith0Par);
    assertNotNull(posizione);
    System.out.println("\n\nposizione: "+posizione.getNode());
   
    CalcolatoreMetriche calcolatoreMetriche = new CalcolatoreMetriche();
    Double numberOfParameters = calcolatoreMetriche.calcolaMatrica(Metrica.NOPAR, posizione);
    System.out.println("numberOfParameters: "+numberOfParameters);
    assertEquals(numberOfParameters, 0.0);
View Full Code Here

  }
 
  // CASO 2: Metodo con 1 parametro
  @Test
  public void testNOPAR_2() throws Exception {
    Posizione posizione = UtilTest.getMetodo(MethodWith1Par);
    assertNotNull(posizione);
    System.out.println("\n\nposizione: "+posizione.getNode());
   
    CalcolatoreMetriche calcolatoreMetriche = new CalcolatoreMetriche();
    Double numberOfParameters = calcolatoreMetriche.calcolaMatrica(Metrica.NOPAR, posizione);
    System.out.println("numberOfParameters: "+numberOfParameters);
    assertEquals(numberOfParameters, 1.0);
View Full Code Here

 
  @Test
  public void testRestituisciRisultatoOccorrenzaSmellNotNull() throws Exception {
    try
    {
      Posizione posizione = UtilTest.getClasse(LOCTest.ClassWith2LinesOfCode);
      OccorrenzaSmell occorrenzaSmell = new OccorrenzaSmell(posizione, true, "LargeClass");
     
      GestoreRisultati gestoreRisultati = new GestoreRisultati();
      gestoreRisultati.restituisciRisultato(occorrenzaSmell);
      assertTrue(true);
View Full Code Here

  }
 
  // CASO 3: Metodo con N parametri
  @Test
  public void testNOPAR_3() throws Exception {
    Posizione posizione = UtilTest.getMetodo(MethodWithNPar);
    assertNotNull(posizione);
    System.out.println("\n\nposizione: "+posizione.getNode());
   
    CalcolatoreMetriche calcolatoreMetriche = new CalcolatoreMetriche();
    Double numberOfParameters = calcolatoreMetriche.calcolaMatrica(Metrica.NOPAR, posizione);
    System.out.println("numberOfParameters: "+numberOfParameters);
    assertEquals(numberOfParameters, 2.0);
View Full Code Here

 
  @Test
  public void testRestituisciRisultatiTrue() throws Exception {
    try
    {
      Posizione posizione = UtilTest.getClasse(LOCTest.ClassWith2LinesOfCode);
      OccorrenzaSmell occorrenzaSmell = new OccorrenzaSmell(posizione, true, "LargeClass");
     
      GestoreRisultati gestoreRisultati = new GestoreRisultati();
      gestoreRisultati.restituisciRisultato(occorrenzaSmell);
      assertTrue(true);
View Full Code Here

  @Test
  public void testRestituisciRisultatiFalse() throws Exception {
    try
    {
      Posizione posizione = UtilTest.getClasse(LOCTest.ClassWith2LinesOfCode);
      OccorrenzaSmell occorrenzaSmell = new OccorrenzaSmell(posizione, true, "LargeClass");
     
      GestoreRisultati gestoreRisultati = new GestoreRisultati();
      gestoreRisultati.restituisciRisultato(occorrenzaSmell);
      assertTrue(true);
View Full Code Here

  }
 
  // CASO 4: Metodo con 1 parametro varadic
  @Test
  public void testNOPAR_4() throws Exception {
    Posizione posizione = UtilTest.getMetodo(MethodWithVaradicPar);
    assertNotNull(posizione);
    System.out.println("\n\nposizione: "+posizione.getNode());
   
    CalcolatoreMetriche calcolatoreMetriche = new CalcolatoreMetriche();
    Double numberOfParameters = calcolatoreMetriche.calcolaMatrica(Metrica.NOPAR, posizione);
    System.out.println("numberOfParameters: "+numberOfParameters);
    assertEquals(numberOfParameters, 1.0);
View Full Code Here

TOP

Related Classes of jmav.object.Posizione

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.