Hi!! Have you got a .java complete? I'm starting to have a lot of errors (import, etc.)
2010/6/23 Nacho Coloma <icol...@gmail.com> > I know that someone will arrive with a better implementation, but here > goes own little code snippet used to populate our test database. It > has survived five or six GAE upgrades, so glitches are expected :) > > You must have two things in consideration: the appid and version must > match, and you should enable datastore writes. > > File dbContents = new File("war/WEB-INF/appengine-generated/ > local_db.bin"); > LocalServiceTestHelper helper = > new LocalServiceTestHelper(new > LocalDatastoreServiceTestConfig() > > .setBackingStoreLocation(dbContents.getAbsolutePath()) > .setStoreDelayMs(4000) > .setNoStorage(false) > ) { > @Override > protected Environment newEnvironment() { > return createEnvironment(); > } > }; > helper.setUp(); > // ... now you can start writing your own data, and they will appear > in the console > > public static Environment createEnvironment() { > try { > // retrieve application id and version from > appengine-web.xml > String contents = FileUtils.readFileToString(new > File("war/WEB-INF/ > appengine-web.xml")); > final String application = > StringUtils.substringBetween(contents, > "<application>", "</application>"); > final String version = > StringUtils.substringBetween(contents, > "<version>", "</version>"); > > // initialize GAE > return new TestEnvironment() { > > @Override > public String getAppId() { > return application; > } > > @Override > public String getVersionId() { > return version; > } > > @Override > public String getRequestNamespace() { > return ""; > } > }; > } catch (IOException e) { > throw new RuntimeException(e); > } > } > > On Jun 23, 11:05 am, Andrés Cerezo <acerezoguil...@gmail.com> wrote: > > Hi Rommel with the method listAllDomain I can see the data, there should > be > > a problem withhttp://127.0.0.1:8888/_ah/admin/datastoreperhaps a user > roll > > or something similar (in JUNIT or loggin withhttp:// > 127.0.0.1:8888/_ah/admin/datastore? > > > > Thanks. > > > > 2010/6/22 Ronmell Fuentes <ringe...@gmail.com> > > > > > Yup, for sure. > > > > > Let's suppose you have an entity called "domain" which has the > following > > > attributes: > > > > > 1. Key > > > 2. Name > > > > > public void listAllDomain(){ > > > List <Domain> results; > > > Query query=factory.newQuery(Domain.class); > > > try{ > > > results=(List<Domain>) query.execute(); > > > if(results.iterator().hasNext()){ > > > for(int k=0;k<results.size();k++){ > > > Domain dumb=results.get(k); > > > System.out.println("Key: > > > \t"+String.valueOf(dumb.getKey()).toString()); > > > System.out.println("Domain > > > Name:\t"+dumb.getDomainName()); > > > } > > > } > > > else System.out.println("no results exist"); > > > } > > > finally{query.closeAll();} > > > } > > > > > Where Domain.clas is the class type for your entity called Domain. > > > besides, in the query object you can set filters for your query. > > > > > this method will show the data in your data Store. > > > > > As I can see, if the local_db.bin is getting bigger each time JUnit is > ran, > > > then the data must be there, so with this method you should be able to > see > > > all the data stored in your Data Store. you have just replace all > "Domain" > > > references for your Entity's. > > > > > Hope this is was helpful. > > > > > Rgds. > > > > > R > > > > > 2010/6/22 Andrés Cerezo <acerezoguil...@gmail.com> > > > > >> No, perhaps have yout got an example? > > > > >> 2010/6/22 Ronmell Fuentes <ringe...@gmail.com> > > > > >>> have you tried to retrieve the data from your app, I mean, not using > the > > >>> http..../_ah/admin console but using your own application, a class > written > > >>> in java to show the data, does it work?? > > > > >>> 2010/6/22 Andrés Cerezo <acerezoguil...@gmail.com> > > > > >>>> I think so, When I executed all is right, however I don't execute > > >>>> teardown method because If I executed this the data are deleted. > Alsoeverytime I executed JUNIT the local_db.bin file is bigger than the last > > >>>> time so It has the data. > > > > >>>> 2010/6/22 Ronmell Fuentes <ringe...@gmail.com> > > > > >>>>> is your JUnit well configured?? > > > > >>>>> 2010/6/22 Andrés Cerezo <acerezoguil...@gmail.com> > > > > >>>>>> But I can see the data created with the servlets with > > >>>>>>http://localhost:8888/_ah/admin, but not when I the data are > created > > >>>>>> with junit. > > > > >>>>>> 2010/6/22 Ronmell Fuentes <ringe...@gmail.com> > > > > >>>>>>> Hi Acerezo > > > > >>>>>>> remember the Data stored in dataStore is schemaless so, as far as > I > > >>>>>>> know, only GAE knows how to deal with it. > > > > >>>>>>> When I want to see the data from the dataStore I use the classes > > >>>>>>> written in java in order to manage the data in Data Store. > > >>>>>>> in the other hand, you can use Restlets running on your app in > order > > >>>>>>> to manage your data when deployed in GAE. > > > > >>>>>>> Rgds. > > > > >>>>>>> Ronmell > > > > >>>>>>> 2010/6/22 Acerezo <acerezoguil...@gmail.com> > > > > >>>>>>>> Hello all, > > > > >>>>>>>> I have been running my server locally with JUNIT all is ok but > when > > >>>>>>>> I > > >>>>>>>> want to see the data of the local_db.bin file from > localhost:8888 I > > >>>>>>>> don´t see the data (entities, etc) Anyone can help me, please? > > > > >>>>>>>> Thanks. > > > > >>>>>>>> -- > > >>>>>>>> You received this message because you are subscribed to the > Google > > >>>>>>>> Groups "Google App Engine for Java" group. > > >>>>>>>> To post to this group, send email to > > >>>>>>>> google-appengine-j...@googlegroups.com. > > >>>>>>>> To unsubscribe from this group, send email to > > >>>>>>>> google-appengine-java+unsubscr...@googlegroups.com<google-appengine-java%2bunsubscr...@googlegroups.com> > <google-appengine-java%2bunsubscr...@googlegroups.com<google-appengine-java%252bunsubscr...@googlegroups.com> > > > > >>>>>>>> . > > >>>>>>>> For more options, visit this group at > > >>>>>>>>http://groups.google.com/group/google-appengine-java?hl=en. > > > > >>>>>>> -- > > >>>>>>> ausencia de evidencia ≠ evidencia de ausencia > > >>>>>>>http://culturainteractiva.blogspot.com/ > > > > >>>>>>> -- > > >>>>>>> You received this message because you are subscribed to the > Google > > >>>>>>> Groups "Google App Engine for Java" group. > > >>>>>>> To post to this group, send email to > > >>>>>>> google-appengine-j...@googlegroups.com. > > >>>>>>> To unsubscribe from this group, send email to > > >>>>>>> google-appengine-java+unsubscr...@googlegroups.com<google-appengine-java%2bunsubscr...@googlegroups.com> > <google-appengine-java%2bunsubscr...@googlegroups.com<google-appengine-java%252bunsubscr...@googlegroups.com> > > > > >>>>>>> . > > >>>>>>> For more options, visit this group at > > >>>>>>>http://groups.google.com/group/google-appengine-java?hl=en. > > > > >>>>>> -- > > >>>>>> You received this message because you are subscribed to the Google > > >>>>>> Groups "Google App Engine for Java" group. > > >>>>>> To post to this group, send email to > > >>>>>> google-appengine-j...@googlegroups.com. > > >>>>>> To unsubscribe from this group, send email to > > >>>>>> google-appengine-java+unsubscr...@googlegroups.com<google-appengine-java%2bunsubscr...@googlegroups.com> > <google-appengine-java%2bunsubscr...@googlegroups.com<google-appengine-java%252bunsubscr...@googlegroups.com> > > > > >>>>>> . > > >>>>>> For more options, visit this group at > > >>>>>>http://groups.google.com/group/google-appengine-java?hl=en. > > > > >>>>> -- > > >>>>> ausencia de evidencia ≠ evidencia de ausencia > > >>>>>http://culturainteractiva.blogspot.com/ > > > > >>>>> -- > > >>>>> You received this message because you are subscribed to the Google > > >>>>> Groups "Google App Engine for Java" group. > > >>>>> To post to this group, send email to > > >>>>> google-appengine-j...@googlegroups.com. > > >>>>> To unsubscribe from this group, send email to > > >>>>> google-appengine-java+unsubscr...@googlegroups.com<google-appengine-java%2bunsubscr...@googlegroups.com> > <google-appengine-java%2bunsubscr...@googlegroups.com<google-appengine-java%252bunsubscr...@googlegroups.com> > > > > >>>>> . > > >>>>> For more options, visit this group at > > >>>>>http://groups.google.com/group/google-appengine-java?hl=en. > > > > >>>> -- > > >>>> You received this message because you are subscribed to the Google > > >>>> Groups "Google App Engine for Java" group. > > >>>> To post to this group, send email to > > >>>> google-appengine-j...@googlegroups.com. > > >>>> To unsubscribe from this group, send email to > > >>>> google-appengine-java+unsubscr...@googlegroups.com<google-appengine-java%2bunsubscr...@googlegroups.com> > <google-appengine-java%2bunsubscr...@googlegroups.com<google-appengine-java%252bunsubscr...@googlegroups.com> > > > > >>>> . > > >>>> For more options, visit this group at > > >>>>http://groups.google.com/group/google-appengine-java?hl=en. > > > > >>> -- > > >>> ausencia de evidencia ≠ evidencia de ausencia > > >>>http://culturainteractiva.blogspot.com/ > > > > >>> -- > > >>> You received this message because you are subscribed to the Google > Groups > > >>> "Google App Engine for Java" group. > > >>> To post to this group, send email to > > >>> google-appengine-j...@googlegroups.com. > > >>> To unsubscribe from this group, send email to > > >>> google-appengine-java+unsubscr...@googlegroups.com<google-appengine-java%2bunsubscr...@googlegroups.com> > <google-appengine-java%2bunsubscr...@googlegroups.com<google-appengine-java%252bunsubscr...@googlegroups.com> > > > > >>> . > > >>> For more options, visit this group at > > >>>http://groups.google.com/group/google-appengine-java?hl=en. > > > > >> -- > > >> You received this message because you are subscribed to the Google > Groups > > >> "Google App Engine for Java" group. > > >> To post to this group, send email to > > >> google-appengine-j...@googlegroups.com. > > >> To unsubscribe from this group, send email to > > >> google-appengine-java+unsubscr...@googlegroups.com<google-appengine-java%2bunsubscr...@googlegroups.com> > <google-appengine-java%2bunsubscr...@googlegroups.com<google-appengine-java%252bunsubscr...@googlegroups.com> > > > > >> . > > >> For more options, visit this group at > > >>http://groups.google.com/group/google-appengine-java?hl=en. > > > > > -- > > > ausencia de evidencia ≠ evidencia de ausencia > > >http://culturainteractiva.blogspot.com/ > > > > > -- > > > You received this message because you are subscribed to the Google > Groups > > > "Google App Engine for Java" group. > > > To post to this group, send email to > > > google-appengine-j...@googlegroups.com. > > > To unsubscribe from this group, send email to > > > google-appengine-java+unsubscr...@googlegroups.com<google-appengine-java%2bunsubscr...@googlegroups.com> > <google-appengine-java%2bunsubscr...@googlegroups.com<google-appengine-java%252bunsubscr...@googlegroups.com> > > > > > . > > > For more options, visit this group at > > >http://groups.google.com/group/google-appengine-java?hl=en. > > -- > You received this message because you are subscribed to the Google Groups > "Google App Engine for Java" group. > To post to this group, send email to > google-appengine-j...@googlegroups.com. > To unsubscribe from this group, send email to > google-appengine-java+unsubscr...@googlegroups.com<google-appengine-java%2bunsubscr...@googlegroups.com> > . > For more options, visit this group at > http://groups.google.com/group/google-appengine-java?hl=en. > > -- You received this message because you are subscribed to the Google Groups "Google App Engine for Java" group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.