Esempio n. 1
0
func TestClient_Image(t *testing.T) {
	client, _ := gosseract.NewClient()
	img := fixImage("./.samples/png/sample000.png")
	out, e := client.Image(img).Out()
	Expect(t, e).ToBe(nil)
	Expect(t, out).ToBe("01:37:58\n\n")
}
Esempio n. 2
0
File: n.go Progetto: esiqveland/den
func main() {
	// verify tesseract is available...
	goss, err := gosseract.NewClient()
	if err != nil {
		log.Fatalln(err.Error())
	}

	session, err := r.Connect(r.ConnectOpts{
		Address:  "localhost:28015",
		Database: "test",
	})
	if err != nil {
		log.Fatalln(err.Error())
	}

	mux := mux.NewRouter()
	mux.Handle("/post/new", createImageHandler(goss, NewPostingStore(session))).
		Methods("POST")

	mw := negroni.Classic()
	mw.UseHandler(mux)
	mw.Run(":1234")
}
Esempio n. 3
0
func ExampleClient_Image(t *testing.T) {
	client, _ := gosseract.NewClient()
	var img image.Image // any your image instance
	out, _ := client.Image(img).Out()
	fmt.Println(out)
}
Esempio n. 4
0
func ExampleClient_Src(t *testing.T) {
	client, _ := gosseract.NewClient()
	out, _ := client.Src("./samples/png/samples000.png").Out()
	fmt.Println(out)
}
Esempio n. 5
0
func TestClient_Out(t *testing.T) {
	client, _ := gosseract.NewClient()
	_, e := client.Out()
	Expect(t, e.Error()).ToBe("Source is not set")
}
Esempio n. 6
0
func TestClient_Src(t *testing.T) {
	client, _ := gosseract.NewClient()
	out, e := client.Src("./.samples/png/sample000.png").Out()
	Expect(t, e).ToBe(nil)
	Expect(t, out).ToBe("01:37:58\n\n")
}
Esempio n. 7
0
func TestClient_Must(t *testing.T) {
	client, _ := gosseract.NewClient()
	params := map[string]string{}
	_, e := client.Must(params)
	Expect(t, e).Not().ToBe(nil)
}
Esempio n. 8
0
func Test_NewClient(t *testing.T) {
	client, e := gosseract.NewClient()
	Expect(t, e).ToBe(nil)
	Expect(t, client).TypeOf("*gosseract.Client")
}