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();
}
}