cvs commit: jakarta-alexandria/src/test/resources/javasrc/packE TweedleDee.java TweedleDum.java

[email protected] 11 Apr 2003 12:21:59 -0000
Newsgroups gmane.comp.jakarta.alexandria.devel
Message-ID <[email protected]>
nicolaken    2003/04/11 05:21:59

  Added:       src/test/resources/javasrc/packA Aone.java
               src/test/resources/javasrc/packB Bone.java
               src/test/resources/javasrc/packC Cone.java
               src/test/resources/javasrc/packD Done.java.save
                        OuterClass.java VarName.java
               src/test/resources/javasrc/packF f1.java
               src/test/resources/javasrc/packG/a
                        InterfaceWithStaticClass.java
               src/test/resources/jsdoc PadraoJS.js Sicredi0002.js
                        Sicredi0003.js
               src/test/resources/javasrc/packG/b Test.java
               src/test/resources/javasrc/packE TweedleDee.java
                        TweedleDum.java
  Removed:     src/test/resources/packA Aone.java
               src/test/resources/packB Bone.java
               src/test/resources/packC Cone.java
               src/test/resources/packD Done.java.save OuterClass.java
                        VarName.java
               src/test/resources/packF f1.java
               src/test/resources/packG/a InterfaceWithStaticClass.java
               src/test/resources/js PadraoJS.js Sicredi0002.js
                        Sicredi0003.js
               src/test/resources/packG/b Test.java
               src/test/resources/packE TweedleDee.java TweedleDum.java
  Log:
  Reorganize tests.
  
  Revision  Changes    Path
  1.1                  jakarta-alexandria/src/test/resources/javasrc/packA/Aone.java
  
  Index: Aone.java
  ===================================================================
  //
  // Comment
  //
  package test.packA;
  
  import java.awt.event.*;
  
  /**
   * One
   * Two
   * Three
   * Four
   */
  public class Aone
  {
    public static Aone getInstance() { return _instance; }
  
    public Aone()
    {
      System.out.println("Aone constructor");
      init();
      init("Hello");
    }
  
  /*
    public void init()
    {
      System.out.println("A init");
    }
    public void init()
    {
      System.out.println("A init");
    }
    public void init()
    {
      System.out.println("A init");
    }
    public void init()
    {
      System.out.println("A init");
    }
    public void init()
    {
      System.out.println("A init");
    }
    public void init()
    {
      System.out.println("A init");
    }
    public void init()
    {
      System.out.println("A init");
    }
    public void init()
    {
      System.out.println("A init");
    }
    public void init()
    {
      System.out.println("A init");
    }
    public void init()
    {
      System.out.println("A init");
    }
    public void init()
    {
      System.out.println("A init");
    }
    public void init()
    {
      System.out.println("A init");
    }
    public void init()
    {
      System.out.println("A init");
    }
    public void init()
    {
      System.out.println("A init");
    }
    public void init()
    {
      System.out.println("A init");
    }
    public void init()
    {
      System.out.println("A init");
    }
    public void init()
    {
      System.out.println("A init");
    }
    public void init()
    {
      System.out.println("A init");
    }
    public void init()
    {
      System.out.println("A init");
    }
   */
    public void init()
    {
      System.out.println("A init");
      
      new WindowAdapter() {
              public void windowClosing(WindowEvent evt) { System.exit(0); }
          };
    }
  
    public void init(String s)
    {
      System.out.println(s);
    }
  
    public void init(String s1,String s2)
    {
      System.out.println(s1+s2);
    }
  
    public static void initStatics() 
    {
      _instance = new Aone();
    }
  
    private static Aone _instance;
  }
  
  /*
   * This is a comment.
   */
  class Atwo
  {
  
    public Atwo()
    {
    }
  
  }
  
  
  
  1.1                  jakarta-alexandria/src/test/resources/javasrc/packB/Bone.java
  
  Index: Bone.java
  ===================================================================
  package test.packB;
  
  import test.packA.*;
  
  public class Bone extends Aone
  {  
    private Aone _a;
  
    public Bone()
    {
      _a = foo();
    }
  
    public Aone foo()
    {
      return (new Aone());
    }
  
    public static void main(String args[])
    {
      Bone b = new Bone();
      b.init();
    }
  }
  
  
  
  1.1                  jakarta-alexandria/src/test/resources/javasrc/packC/Cone.java
  
  Index: Cone.java
  ===================================================================
  package test.packC;
  
  import test.packB.*;
  import test.packA.*;
  
  public class Cone extends Bone
  {
    private Bone b; 
    
    public Cone()
    {
    }
  
    public void bar()
    {
      b = new Bone();
      b.foo().init();
  
      String s = new String("Hello");
      System.out.println(s.length());
  
      Bone b2 = new Bone();
      b2.foo();
    }
  
    public static void main(String args[])
    {
      Cone c = new Cone();
      c.init();
  
      Aone.getInstance().init();
    }
  
    class ConeInner
    {
       private int mInnerInt;
  
       public void innerOne()
       {
          bar();
       }
    }
  }
  
  
  
  1.1                  jakarta-alexandria/src/test/resources/javasrc/packD/Done.java.save
  
  Index: Done.java.save
  ===================================================================
  package test.packD;
  
  /**
   * Test for overloaded methods
   */
  public class Done 
  {
  	private void overloaded(int a)
  	{
  	}
  	
  	private void overloaded(String s)
  	{
  	}
  
  	private void overloaded(String s, int a)
  	{
  	}
  
  	private void f()
  	{
  		overloaded(1);
  		overloaded("x");
  		overloaded("x",1);
  	}
  }
  
  
  
  1.1                  jakarta-alexandria/src/test/resources/javasrc/packD/OuterClass.java
  
  Index: OuterClass.java
  ===================================================================
  package test.packD;
  
  public class OuterClass 
  {
  	public void f() 
  	{
  		InnerClass ic = new InnerClass();
  		ic.g();
  		pi = 2;
  	}
  	
  	class InnerClass
  	{
  // 		InnerClass() 
  // 		{
  // 		}
  		
  		void g() 
  		{
  			System.out.println("you called InnerClass.g");
  			pi = 3;
  		}
  		
  	}
  
  	public static void main(String args[])
  	{
  		//		new OuterClass().f();
  		OuterClass oc = new OuterClass();
  		oc.f();
  
  		FileClass fc = new FileClass();
  		fc.h();
  	}
  
  	public static int pi;
  }
  
  class FileClass
  {
  	public void h()
  	{
  		InnerClass ic = new InnerClass();
  		ic.w();
  		OuterClass.pi = 4;
  	}
  	
  	class InnerClass
  	{
  		void w()
  		{
  			System.out.println("you called InnerClass.w");
  			OuterClass.pi = 5;
  		}
  	}
  }
  
  
  
  1.1                  jakarta-alexandria/src/test/resources/javasrc/packD/VarName.java
  
  Index: VarName.java
  ===================================================================
  // Example where variable name is same as class name
  
  import java.io.File;
  
  public class VarName
  {
  	public void g()
  	{
  		File File = new File("VarName.java");
  		System.out.println(File);
  	}
  }
  
  
  
  
  
  1.1                  jakarta-alexandria/src/test/resources/javasrc/packF/f1.java
  
  Index: f1.java
  ===================================================================
  package test.packF;
  
  import test.packE.*;
  
  public class f1
  {
  	public TweedleDum dum;
  }
  
  
  
  1.1                  jakarta-alexandria/src/test/resources/javasrc/packG/a/InterfaceWithStaticClass.java
  
  Index: InterfaceWithStaticClass.java
  ===================================================================
  // an interface containing a static class
  
  package test.packG.a;
  
  public interface InterfaceWithStaticClass
  {
  	public void f();
  
  	public static class StaticMemberClass
  	{
  		public void g()
  		{
  			System.out.println("hello from StaticMemberClass.g");
  		}
  	}
  }
  
  
  
  
  1.1                  jakarta-alexandria/src/test/resources/jsdoc/PadraoJS.js
  
  Index: PadraoJS.js
  ===================================================================
  /**
  * @summary Funções para validação de campos de formulário.afasdafasdfas
  * @summary Funções para formatação de CPF, CNPJ, e CC. 
  * 
  */
  
  Padrão de codificação JavaScript:
  
  Variable declaration:
  
  The name of the variables has to start with a lower-case letter, 
  and the words composing the name must not be separated by a space,
  but should start with a higher-case letter. 
  
  For every variable declaration, there should be included a 
  comment on its functionality, as in the following example: 
  
  var customerName; // the name of the client
  var customerAddress; // the office address of the client
  
  
  Declaração de funções:
  
  O nome da função deverá ser iniciado por letra minúscula,
  e suas palavras não serão separadas por espaço, e sim pela
  inicial da palavra maiúscula.
  Para cada declaração de função, deverá ser incluído um 
  comentário com a sua funcionalidade, como no exemplo:
  
  /**
  * fecha uma modal que está ativada	
  * @author Mailton Almeida											
  * @param x: um parâmetro qualquer												
  * @return um retorno qualquer 
  */
  
  function fechaModal(){
  	...
  }
  
  /**
  * função de teste 					
  * @author Mailton Almeida											
  * @param nome: o nome do cliente
  * @param agencia: a agencia onde o cliente possui conta
  * @return a conta do cliente 
  */
  
  function funcaoTeste(nome, agencia)
  {
  	...
  }
  
  
  Declaração de blocos condicionais deverão conter um
  comentário ao final de cada bloco descrevendo a
  condição de entrada para cada caso.
  Trechos de código que pertencerem a um bloco condicional
  deverão ser identados com um "tab".
  
  Ex:
  
  if(navigator.appName == "Netscape"){	//se o browser for o netscape	
  	self.window.close();
  }else{ 									//se o browser for o IE
  	window.close();
  }
  
  
  
  
  1.1                  jakarta-alexandria/src/test/resources/jsdoc/Sicredi0002.js
  
  Index: Sicredi0002.js
  ===================================================================
  /**
  * @summary Funções de auxílio à cálculos monetários.
  */
  
  Padrão de codificação JavaScript:
  
  Declaração de variáveis:
  
  O nome da variável deverá ser iniciado por letra minúscula,
  e suas palavras não serão separadas por espaço, e sim pela
  inicial da palavra maiúscula.
  Para cada declaração de variável, deverá ser incluído um 
  comentário com a sua funcionalidade, como no exemplo:
  
  var nomeCliente; // armazena o nome do cliente
  var endResidCliente; // armazena o endereço residencial do cliente;
  
  
  Declaração de funções:
  
  O nome da função deverá ser iniciado por letra minúscula,
  e suas palavras não serão separadas por espaço, e sim pela
  inicial da palavra maiúscula.
  Para cada declaração de função, deverá ser incluído um 
  comentário com a sua funcionalidade, como no exemplo:
  
  /**
  * fecha uma modal que está ativada 					
  * @author Mailton Almeida											
  * @param x: um parâmetro qualquer												
  * @return um retorno qualquer 
  */
  
  function fechaModal(){
  	...
  }
  
  /**
  * função de teste 					
  * @author Mailton Almeida											
  * @param nome: o nome do cliente
  * @param agencia: a agencia onde o cliente possui conta
  * @return a conta do cliente 
  */
  
  function funcaoTeste(nome, agencia)
  {
  	...
  }
  
  
  Declaração de blocos condicionais deverão conter um
  comentário ao final de cada bloco descrevendo a
  condição de entrada para cada caso.
  Trechos de código que pertencerem a um bloco condicional
  deverão ser identados com um "tab".
  
  Ex:
  
  if(navigator.appName == "Netscape"){	//se o browser for o netscape	
  	self.window.close();
  }else{ 									//se o browser for o IE
  	window.close();
  }
  
  
  
  
  1.1                  jakarta-alexandria/src/test/resources/jsdoc/Sicredi0003.js
  
  Index: Sicredi0003.js
  ===================================================================
  /**
  * @summary Funções de tratamento de datas.
  * @summary Funções de impressão.
  */
  
  Padrão de codificação JavaScript:
  
  Declaração de variáveis:
  
  O nome da variável deverá ser iniciado por letra minúscula,
  e suas palavras não serão separadas por espaço, e sim pela
  inicial da palavra maiúscula.
  Para cada declaração de variável, deverá ser incluído um 
  comentário com a sua funcionalidade, como no exemplo:
  
  var nomeCliente; // armazena o nome do cliente
  var endResidCliente; // armazena o endereço residencial do cliente;
  
  
  Declaração de funções:
  
  O nome da função deverá ser iniciado por letra minúscula,
  e suas palavras não serão separadas por espaço, e sim pela
  inicial da palavra maiúscula.
  Para cada declaração de função, deverá ser incluído um 
  comentário com a sua funcionalidade, como no exemplo:
  
  /**
  * fecha uma modal que está ativada 					
  * @author Mailton Almeida											
  * @param x: um parâmetro qualquer												
  * @return um retorno qualquer 
  */
  
  function fechaModal(){
  	...
  }
  
  /**
  * função de teste 					
  * @author Mailton Almeida											
  * @param nome: o nome do cliente
  * @param agencia: a agencia onde o cliente possui conta
  * @return a conta do cliente 
  */
  
  function funcaoTeste(nome, agencia)
  {
  	...
  }
  
  
  Declaração de blocos condicionais deverão conter um
  comentário ao final de cada bloco descrevendo a
  condição de entrada para cada caso.
  Trechos de código que pertencerem a um bloco condicional
  deverão ser identados com um "tab".
  
  Ex:
  
  if(navigator.appName == "Netscape"){	//se o browser for o netscape	
  	self.window.close();
  }else{ 									//se o browser for o IE
  	window.close();
  }
  
  
  
  
  1.1                  jakarta-alexandria/src/test/resources/javasrc/packG/b/Test.java
  
  Index: Test.java
  ===================================================================
  package test.packG.b;
  
  import test.packG.a.InterfaceWithStaticClass;
  
  public class Test implements InterfaceWithStaticClass
  {
  	public void f() 
  	{
  		InterfaceWithStaticClass.StaticMemberClass fismc = new InterfaceWithStaticClass.StaticMemberClass();
  		fismc.g();
  		System.out.println("hello from Test.f");
  	}
  }
  
  
  
  1.1                  jakarta-alexandria/src/test/resources/javasrc/packE/TweedleDee.java
  
  Index: TweedleDee.java
  ===================================================================
  package test.packE;
  
  public class TweedleDee
  {
  	public TweedleDum dum;
  
  	public void g()
  	{
  		dum = new TweedleDum();
  	}
  }
  
  
  
  
  1.1                  jakarta-alexandria/src/test/resources/javasrc/packE/TweedleDum.java
  
  Index: TweedleDum.java
  ===================================================================
  package test.packE;
  
  public class TweedleDum 
  {
  	public TweedleDee dee;
  
  	public void f() 
  	{
  		dee = new TweedleDee();
  	}
  }