From b0024dcbd69694f1abf89dc7139c6f9e1c26a0a0 Mon Sep 17 00:00:00 2001 From: "S. Gilles" Date: Tue, 26 Mar 2019 04:40:17 -0400 Subject: [PATCH] add tests documenting unicode handling --- tests/10.input | 20 ++++++++++++++++++++ tests/10.output | 17 +++++++++++++++++ tests/11.input | 2 ++ tests/11.output | 4 ++++ tests/12.input | 28 ++++++++++++++++++++++++++++ tests/12.output | 15 +++++++++++++++ 6 files changed, 86 insertions(+) create mode 100644 tests/10.input create mode 100644 tests/10.output create mode 100644 tests/11.input create mode 100644 tests/11.output create mode 100644 tests/12.input create mode 100644 tests/12.output diff --git a/tests/10.input b/tests/10.input new file mode 100644 index 0000000..abf4821 --- /dev/null +++ b/tests/10.input @@ -0,0 +1,20 @@ + + Οὐχὶ ταὐτὰ παρίσταταί μοι γιγνώσκειν, ὦ ἄνδρες ᾿Αθηναῖοι, + ὅταν τ᾿ εἰς τὰ πράγματα ἀποβλέψω καὶ ὅταν πρὸς τοὺς + λόγους οὓς ἀκούω· τοὺς μὲν γὰρ λόγους περὶ τοῦ + τιμωρήσασθαι Φίλιππον ὁρῶ γιγνομένους, τὰ δὲ πράγματ᾿ + εἰς τοῦτο προήκοντα, ὥσθ᾿ ὅπως μὴ πεισόμεθ᾿ αὐτοὶ + πρότερον κακῶς σκέψασθαι δέον. οὐδέν οὖν ἄλλο μοι δοκοῦσιν + οἱ τὰ τοιαῦτα λέγοντες ἢ τὴν ὑπόθεσιν, περὶ ἧς βουλεύεσθαι, + οὐχὶ τὴν οὖσαν παριστάντες ὑμῖν ἁμαρτάνειν. ἐγὼ δέ, ὅτι μέν + ποτ᾿ ἐξῆν τῇ πόλει καὶ τὰ αὑτῆς ἔχειν ἀσφαλῶς καὶ Φίλιππον + τιμωρήσασθαι, καὶ μάλ᾿ ἀκριβῶς οἶδα· ἐπ᾿ ἐμοῦ γάρ, οὐ πάλαι + γέγονεν ταῦτ᾿ ἀμφότερα· νῦν μέντοι πέπεισμαι τοῦθ᾿ ἱκανὸν + προλαβεῖν ἡμῖν εἶναι τὴν πρώτην, ὅπως τοὺς συμμάχους + σώσομεν. ἐὰν γὰρ τοῦτο βεβαίως ὑπάρξῃ, τότε καὶ περὶ τοῦ + τίνα τιμωρήσεταί τις καὶ ὃν τρόπον ἐξέσται σκοπεῖν· πρὶν δὲ + τὴν ἀρχὴν ὀρθῶς ὑποθέσθαι, μάταιον ἡγοῦμαι περὶ τῆς + τελευτῆς ὁντινοῦν ποιεῖσθαι λόγον. + + Δημοσθένους, Γ´ ᾿Ολυνθιακὸς + diff --git a/tests/10.output b/tests/10.output new file mode 100644 index 0000000..e3c17bd --- /dev/null +++ b/tests/10.output @@ -0,0 +1,17 @@ + + Οὐχὶ ταὐτὰ παρίσταταί μοι γιγνώσκειν, ὦ ἄνδρες ᾿Αθηναῖοι, ὅταν τ᾿ εἰς + τὰ πράγματα ἀποβλέψω καὶ ὅταν πρὸς τοὺς λόγους οὓς ἀκούω· τοὺς μὲν γὰρ + λόγους περὶ τοῦ τιμωρήσασθαι Φίλιππον ὁρῶ γιγνομένους, τὰ δὲ πράγματ᾿ + εἰς τοῦτο προήκοντα, ὥσθ᾿ ὅπως μὴ πεισόμεθ᾿ αὐτοὶ πρότερον κακῶς + σκέψασθαι δέον. οὐδέν οὖν ἄλλο μοι δοκοῦσιν οἱ τὰ τοιαῦτα λέγοντες ἢ + τὴν ὑπόθεσιν, περὶ ἧς βουλεύεσθαι, οὐχὶ τὴν οὖσαν παριστάντες ὑμῖν + ἁμαρτάνειν. ἐγὼ δέ, ὅτι μέν ποτ᾿ ἐξῆν τῇ πόλει καὶ τὰ αὑτῆς ἔχειν + ἀσφαλῶς καὶ Φίλιππον τιμωρήσασθαι, καὶ μάλ᾿ ἀκριβῶς οἶδα· ἐπ᾿ ἐμοῦ + γάρ, οὐ πάλαι γέγονεν ταῦτ᾿ ἀμφότερα· νῦν μέντοι πέπεισμαι τοῦθ᾿ + ἱκανὸν προλαβεῖν ἡμῖν εἶναι τὴν πρώτην, ὅπως τοὺς συμμάχους σώσομεν. + ἐὰν γὰρ τοῦτο βεβαίως ὑπάρξῃ, τότε καὶ περὶ τοῦ τίνα τιμωρήσεταί τις + καὶ ὃν τρόπον ἐξέσται σκοπεῖν· πρὶν δὲ τὴν ἀρχὴν ὀρθῶς ὑποθέσθαι, + μάταιον ἡγοῦμαι περὶ τῆς τελευτῆς ὁντινοῦν ποιεῖσθαι λόγον. + + Δημοσθένους, Γ´ ᾿Ολυνθιακὸς + diff --git a/tests/11.input b/tests/11.input new file mode 100644 index 0000000..ddc52d5 --- /dev/null +++ b/tests/11.input @@ -0,0 +1,2 @@ +Here is a paragraph that has some very, very long lines, and in particular one of the term is +a http://url.longer.than/seventy-two-characters/which/should/by/all/rights/trigger/that/exceptional/code and we just want to make sure that it doesn't go into an infinite loop, or break everything, or whatever. diff --git a/tests/11.output b/tests/11.output new file mode 100644 index 0000000..51ee9ca --- /dev/null +++ b/tests/11.output @@ -0,0 +1,4 @@ +Here is a paragraph that has some very, very long lines, and in +particular one of the term is a http://url.longer.than/seventy-two-characters/which/should/by/all/rights/trigger/that/exceptional/code +and we just want to make sure that it doesn't go into an infinite loop, +or break everything, or whatever. diff --git a/tests/12.input b/tests/12.input new file mode 100644 index 0000000..1aa8d90 --- /dev/null +++ b/tests/12.input @@ -0,0 +1,28 @@ +a a a a a a a a a a a a a a a a a a a a a a +a a a a a a a a a a a a a a a a a a a a a a +a a a a a a a a a a a a a a a a a a a a a a +a a a a a a a a a a a a a a a a a a a a a a +a a a a a a a a a a a a a a a a a a a a a a +a a a a a a a a a a a a a a a a a a a a a a +a a a a a a a a a a a a a a a a a a a a a a +a a a a a a a a a a a a a a a a a a a a a a +α α α α α α α α α α α α +α α α α α α α α α α α α +α α α α α α α α α α α α +α α α α α α α α α α α α +α α α α α α α α α α α α +α α α α α α α α α α α α +α α α α α α α α α α α α +α α α α α α α α α α α α +a a a a a a a a a a a a a a a a a a a a a a +α α α α α α α α α α α α +α a α a α a α a α a α a α a α a α a α a α a α +α a α a α a α a α a α a α a α a α a α a α a α +α a α a α a α a α a α a α a α a α a α a α a α +α a α a α a α a α a α a α a α a α a α a α a α +α a α a α a α a α a α a α a α a α a α a α a α +α a α a α a α a α a α a α a α a α a α a α a α +α a α a α a α a α a α a α a α a α a α a α a α +α a α a α a α a α a α a α a α a α a α a α a α +α a α a α a α a α a α a α a α a α a α a α a α +α a α a α a α a α a α a α a α a α a α a α a α diff --git a/tests/12.output b/tests/12.output new file mode 100644 index 0000000..a060053 --- /dev/null +++ b/tests/12.output @@ -0,0 +1,15 @@ +a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a +a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a +a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a +a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a +a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a α α α α +α α α α α α α α α α α α α α α α α α α α α α α α α α α α α α α α α α α α +α α α α α α α α α α α α α α α α α α α α α α α α α α α α α α α α α α α α +α α α α α α α α α α α α α α α α α α α α a a a a a a a a a a a a a a a a +a a a a a a α α α α α α α α α α α α α a α a α a α a α a α a α a α a α a +α a α a α α a α a α a α a α a α a α a α a α a α a α a α α a α a α a α a +α a α a α a α a α a α a α a α α a α a α a α a α a α a α a α a α a α a α +a α α a α a α a α a α a α a α a α a α a α a α a α α a α a α a α a α a α +a α a α a α a α a α a α α a α a α a α a α a α a α a α a α a α a α a α α +a α a α a α a α a α a α a α a α a α a α a α α a α a α a α a α a α a α a +α a α a α a α a α α a α a α a α a α a α a α a α a α a α a α a α -- 2.11.4.GIT