KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > geinuke > bizlogic > test > Test1


1
2  /*
3  -- GeiNuke --
4 Copyright (c) 2005 by Roberto Sidoti [geinuke@users.sourceforge.net]
5  http://www.hostingjava.it/-geinuke/
6
7 This file is part of GeiNuke.
8
9     GeiNuke is free software; you can redistribute it and/or modify
10     it under the terms of the GNU General Public License as published by
11     the Free Software Foundation; either version 2 of the License, or
12     (at your option) any later version.
13
14     GeiNuke is distributed in the hope that it will be useful,
15     but WITHOUT ANY WARRANTY; without even the implied warranty of
16     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17     GNU General Public License for more details.
18
19     You should have received a copy of the GNU General Public License
20     along with GeiNuke; if not, write to the Free Software
21     Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
22 */

23 package com.geinuke.bizlogic.test;
24 import java.util.ArrayList JavaDoc;
25
26 import com.geinuke.dao.BlockDAO;
27 import com.geinuke.dao.CategoryDAO;
28 import com.geinuke.dao.ModuleDAO;
29 import com.geinuke.dao.NewsDAO;
30 import com.geinuke.dao.SessionDAO;
31 import com.geinuke.dao.TopicDAO;
32 import com.geinuke.dao.UserDAO;
33 import com.geinuke.util.TextUtil;
34 import com.geinuke.util.collection.TreeArrayList;
35 import com.geinuke.util.collection.TreeFactory;
36 import com.geinuke.vo.BlockDBVO;
37 import com.geinuke.vo.CategoryVO;
38 import com.geinuke.vo.CommentVO;
39 import com.geinuke.vo.ModuleDBVO;
40 import com.geinuke.vo.ModuleLinkInfoVO;
41 import com.geinuke.vo.NewsVO;
42 import com.geinuke.vo.RoleVO;
43 import com.geinuke.vo.SessionVO;
44 import com.geinuke.vo.TopicVO;
45 import com.geinuke.vo.UserVO;
46 public class Test1 {
47     public static void test1()throws Exception JavaDoc{
48         System.out.println("\n***test1(), start");
49         BlockDAO dao=new BlockDAO();
50         ArrayList JavaDoc list=dao.getAllBlocks();
51         for(int i=0;i<list.size();i++){
52         BlockDBVO blo=(BlockDBVO)list.get(i);
53         System.out.println(blo.getId()+" "+blo.getName()
54                 +" "+blo.getPos()+" "+blo.getWeight()+" "+blo.isActive());
55         }
56         System.out.println("***test1(), end");
57     }
58     
59     public static void test2()throws Exception JavaDoc{
60         System.out.println("\n***test2(), start");
61         UserDAO dao=new UserDAO();
62         UserVO us=new UserVO();
63         us.setId(1);
64         us=dao.getUserByID(us);
65         System.out.println(us.getId()+" "+us.getName()+" "+us.getUName()+" "+us.getDefStyle());
66         System.out.println(us.getRole().getLevela());
67         us.setUName("roby");
68         us=dao.getUserByUName(us);
69         System.out.println(us.getId()+" "+us.getName()+" "+us.getUName()+" "+us.getDefStyle());
70         System.out.println(us.getRole().getLevela());
71         System.out.println("***test2(), end");
72     }
73     
74     public static void test5()throws Exception JavaDoc{
75         System.out.println("\n***test5(), start");
76         UserDAO dao=new UserDAO();
77         UserVO us=new UserVO();
78         us.setUName("rocco");
79         us.setPassword("e+1ZWG8URsQ19sTPzeCWiy37auI=");
80         us=dao.getUserByAuth(us);
81         System.out.println(us.getId()+" "+us.getName()+" "+us.getUName()+" "+us.getDefStyle());
82         System.out.println("***test5(), end");
83     }
84     
85     public static void test6()throws Exception JavaDoc{
86         System.out.println("\n***test6(), start");
87         UserDAO dao=new UserDAO();
88         UserVO us=new UserVO();
89         us.setUName("rocco");
90         us.setPassword("e+1ZWG8URsQ19sTPzeCWiy37auI=");
91         us.setName("roberto");
92         RoleVO ro=new RoleVO();
93         ro.setId(2);
94         
95         us.setDefStyle("DeepBlue");
96         us.setRole(ro);
97         dao.insertUser(us);
98         System.out.println(us.getId()+" "+us.getName()+" "+us.getUName()+" "+us.getDefStyle());
99         System.out.println("***test6(), end");
100     }
101     
102     public static void test8()throws Exception JavaDoc{
103         System.out.println("\n***test8(), start");
104         UserDAO dao=new UserDAO();
105         UserVO us=new UserVO();
106         us.setUName("ale");
107         us.setPassword("e+1ZWG8URsQ19sTPzeCWiy37auI=");
108         us.setName("roberto");
109         RoleVO ro=new RoleVO();
110         ro.setId(2);
111         
112         us.setDefStyle("DeepBlue");
113         us.setRole(ro);
114         dao.updateUser(us);
115         us=dao.getUserByUName(us);
116         System.out.println(us.getId()+" "+us.getName()+" "+us.getUName()+" "+us.getDefStyle());
117         System.out.println("***test8(), end");
118     }
119     
120     
121     public static void test3()throws Exception JavaDoc{
122         System.out.println("\n***test3(), start");
123         ModuleDAO dao=new ModuleDAO();
124         
125         ModuleDBVO mod=new ModuleDBVO();
126         ModuleLinkInfoVO link=new ModuleLinkInfoVO();
127         
128         UserVO us=new UserVO();
129         us.setId(1);
130         
131         mod=dao.getDefModule();
132         System.out.println(mod.getId()+" "+mod.getName()+" "+mod.isActive());
133         ArrayList JavaDoc list=new ArrayList JavaDoc( dao.getAllModuleInMainBlock(us) );
134         System.out.println("list size="+list.size());
135         link=(ModuleLinkInfoVO)list.get(0);
136         System.out.println(link.getName()+" "+link.getTitle()+" "+link.getPath());
137         System.out.println("***test3(), end");
138     }
139     /*
140     public static void test4()throws Exception{
141         
142         ModuleDAO ddao=new ModuleDAO();
143         ModuleDBVO mod=new ModuleDBVO();
144         UserVO us=new UserVO();
145         us.setId(1);
146         
147         
148         List list= ddao.getAllModuleInMainBlock(us) ;
149         System.out.println(list.size());
150         mod=(ModuleDBVO)list.get(0);
151         System.out.println("END "+mod.getId()+" "+mod.getName()+" "+mod.isActive());
152     }
153     */

154     public static void test4()throws Exception JavaDoc{
155         System.out.println(TextUtil.encr("roby"));
156     
157     }
158     
159     public static void test7()throws Exception JavaDoc{
160         System.out.println("\n***test7(), start");
161         SessionDAO dao=new SessionDAO();
162         
163         SessionVO aux=null,ses=new SessionVO();
164         ses.setId("aaaaaafdgsdjl"+System.currentTimeMillis());
165         ses.setIdR(1);
166         ses.setTime(System.currentTimeMillis());
167         
168         dao.insertSession(ses);
169         aux=dao.getSessionByID(ses);
170         ArrayList JavaDoc list=dao.getSessions();
171         
172         System.out.println("***test7(), currentSession id="+aux.getId()+" time="+aux.getTime());
173         System.out.println("***test7(), list.size="+list.size());
174         System.out.println("***test7(), end");
175     
176     }
177     
178     public static void test9()throws Exception JavaDoc{
179         System.out.println("\n***9(), start");
180         NewsDAO ddao=new NewsDAO();
181         NewsVO news=new NewsVO();
182         news.setBodyText("aaaa");
183         news.setHeadText("hjh");
184         news.setNotes("asdasd");
185         news.setTitle("gfhdh");
186         ddao.insertNews(news);
187         
188         news.setHeadText("bgbgbgbg");
189         ddao.updateNews(news);
190         
191         CategoryDAO dao=new CategoryDAO();
192         CategoryVO c=new CategoryVO();
193         c.setCatType(CategoryVO.CAT_NEWS);
194         c.setDescription("bla bla bla");
195         c.setPrecId(-1);
196         c.setTitle(System.currentTimeMillis()+"ANCOra BLA");
197         
198         dao.insertCategory(c);
199         
200         System.out.println("***test9(),news.nid="+news.getNId());
201         System.out.println("***test9(),c.catid="+c.getCatId());
202         System.out.println("***test9(), end");
203     
204     }
205     
206     public static void test10()throws Exception JavaDoc{
207         System.out.println("\n***10(), start");
208         NewsDAO ddao=new NewsDAO();
209         NewsVO news=new NewsVO();
210         news.setBodyText("aaaa");
211         news.setNotes("asdasd");
212         news.setTitle("gfhdh");
213         ddao.insertNews(news);
214         
215         CategoryDAO dao=new CategoryDAO();
216         CategoryVO c=new CategoryVO();
217         c.setCatType(CategoryVO.CAT_NEWS);
218         c.setDescription("bla bla bla");
219         c.setPrecId(-1);
220         c.setTitle(System.currentTimeMillis()+"ANCOra BLA");
221         
222         dao.insertCategory(c);
223         
224         
225         news.getCategories().add(c);
226         ddao.insertNewsCategories(news);
227         
228         
229         
230         System.out.println("***test10(),news.nid="+news.getNId());
231         System.out.println("***test10(),c.catid="+c.getCatId());
232         System.out.println("***test10(), end");
233     
234     }
235     
236     public static void test12()throws Exception JavaDoc{
237         System.out.println("\n***12(), start");
238         CommentVO c1=new CommentVO();
239         CommentVO c2=new CommentVO();
240         CommentVO c3=new CommentVO();
241         CommentVO c4=new CommentVO();
242         CommentVO c5=new CommentVO();
243         CommentVO c6=new CommentVO();
244         ArrayList JavaDoc list=new ArrayList JavaDoc();
245         
246         list.add(c1);
247         list.add(c2);
248         list.add(c3);
249         list.add(c4);
250         list.add(c5);
251         list.add(c6);
252         
253         c1.setCId(1);
254         c2.setCId(2);
255         c3.setCId(3);
256         c4.setCId(4);
257         c5.setCId(5);
258         c6.setCId(6);
259         
260         c1.setLink(0);
261         c2.setLink(1);
262         c3.setLink(1);
263         c4.setLink(2);
264         c5.setLink(3);
265         c6.setLink(5);
266         
267         CommentVO c=new CommentVO();
268         c.setCId(0);
269         
270         TreeArrayList tree=null;
271         tree=TreeFactory.getCommentsTree(list,c);
272         
273         
274         System.out.println("***test12(), tree "+tree.getChilds().size());
275         System.out.println("***test12(), tree "+tree.getChilds());
276         System.out.println("***test12(), tree "+tree.getSize());
277         System.out.println("***test12(), end");
278     
279     }
280     
281     public static void test11()throws Exception JavaDoc{
282         System.out.println("\n***11(), start");
283         TopicDAO dao=new TopicDAO();
284         TopicVO t=new TopicVO();
285         t.setCounter(45);
286         t.setImage("j.gif");
287         t.setName(System.currentTimeMillis()+"aa");
288         t.setText("dsdsd sfsfs");
289         dao.insertTopic(t);
290         
291         
292         System.out.println("***test11(), t.id="+t.getTId());
293         System.out.println("***test11(), end");
294     
295     }
296     
297     public static void test()throws Exception JavaDoc{
298         System.out.println("\n***(), start");
299         
300         
301         System.out.println("roby73="+TextUtil.encr1("roby73"));
302         System.out.println("***test(), end");
303     
304     }
305     
306     
307     public static void main(String JavaDoc [] ar)throws Exception JavaDoc{
308         /*
309         test1();
310         test2();
311         test3();
312         */

313         test();
314     }
315     
316 }
317
Popular Tags