[e-cvs] cvs commit: e/src/esrc/com/skyhunter/e/security powerBoxControllerMakerAuthorTester.e

markm@eros.cs.jhu.edu markm@eros.cs.jhu.edu
Mon, 13 Aug 2001 18:12:13 -0400


markm       01/08/13 18:12:13

  Added:       src/esrc/com/skyhunter/e/security
                        powerBoxControllerMakerAuthorTester.e
  Log:
  oops, forgot this

Revision  Changes    Path
1.1                  e/src/esrc/com/skyhunter/e/security/powerBoxControllerMakerAuthorTester.e

Index: powerBoxControllerMakerAuthorTester.e
===================================================================

//Copyright (C) 2001 Combex. All Rights Reserved.

def controllerMaker := <import:com.skyhunter.e.security.powerboxControllerMakerAuthor> run(
    unsafe__uriGetter, file__uriGetter, interp, stdout)

def testCapletAuthor := <import:com.skyhunter.testCaplet.testCapletAuthor>
def testAuthor(powerbox,b,c) :any {
    def test {
        to start() {
            def trace := powerbox optCap(powerbox TRACE())
            trace("traced external caplet worked\n")
        }
    }
    test start()
    test
}


#test when caplet external
def extController := controllerMaker new(null, "Test External Caplet",null, "")
println("starting external caplet")
extController startExternalCaplet(testAuthor(extController getPowerbox(), null, null))
println("external caplet started")

#test with caplet in emaker
def capletController := controllerMaker new(null, "Test Emaker Caplet:",null, "")
println("starting emaker caplet")
capletController startExternalCaplet(testCapletAuthor(capletController getPowerbox(), awt__uriGetter, swing__uriGetter))


# test when powerbox launches
def controller := controllerMaker new(
    `def testAuthor(powerbox,b,c) :any {
    def test {
        to start() {
            def trace := powerbox optCap(powerbox TRACE())
            trace("traced internal caplet with powerbox interpreting source, it worked\n")
        }
    }
    test start()
    test
}`,
    "Test Caplet", null, "")
println("internal caplet started")
def powerbox := controller getPowerbox()
#def files := powerbox requestFilesPromise(true, "test dialog", "Just Because!", "", null)
#for file in files {traceln ("did dialog, got: " + file getText())}