source: tol/TolJava/WebTOLJavaDEMO/web/sh/tests/cases/010_highlight.html @ 9887b93

1941-docker-image-to-testdevel
Last change on this file since 9887b93 was 9887b93, checked in by Humberto Carralero <hacarralero@…>, 15 years ago

Importing TolJava

git-svn-id: ​https://www.tol-project.org/svn/tolp/trunk@3900 be4846ae-f051-483a-831f-b64e7d08527f

  • Property mode set to 100644
File size: 1.9 KB
Line 
1<pre id="sh_010_highlight_a" class="brush: groovy; highlight: 2">
2        public function validateStrongPassword(password:String):Boolean
3        {
4                if (password == null || password.length <= 0)
5                {
6                        return false;
7                }
8               
9                return STRONG_PASSWORD_PATTERN.test(password);
10        }
11</pre>
12<script id="sh_010_highlight_b" type="syntaxhighlighter" class="brush: as3; highlight: [2, 4, 12]"><![CDATA[
13        /**
14         * Checks a password and returns a value indicating whether the password is a "strong"
15         * password. The criteria for a strong password are:
16         *
17         * <ul>
18         *   <li>Minimum 8 characters</li>
19         *   <li>Maxmium 32 characters</li>
20         *   <li>Contains at least one lowercase letter</li>
21         *   <li>Contains at least one uppercase letter</li>
22         *   <li>Contains at least one number or symbol character</li>
23         * </ul>
24         *
25         * @param password The password to check
26         *
27         * @return A value indicating whether the password is a strong password (<code>true</code>)
28         * or not (<code>false</code>).
29         */
30        public function validateStrongPassword(password:String):Boolean
31        {
32                if (password == null || password.length <= 0)
33                {
34                        return false;
35                }
36               
37                return STRONG_PASSWORD_PATTERN.test(password);
38        }
39]]></script>
40
41<script type="text/javascript">
42queue(function()
43{
44        var $sh;
45       
46        module('010_highlight');
47       
48        test('one highlighted line', function()
49        {
50                $sh = $('#sh_010_highlight_a');
51               
52                ok_sh($sh);
53                ok_toolbar($sh);
54                ok_code($sh);
55                ok($sh.find('.gutter .number2').is('.highlighted'), 'Line 2 is highlighted');
56        });
57
58        test('multiple highlighted lines', function()
59        {
60                $sh = $('#sh_010_highlight_b');
61               
62                ok_sh($sh);
63                ok_toolbar($sh);
64                ok_code($sh);
65                ok($sh.find('.gutter .number2').is('.highlighted'), 'Line 2 is highlighted');
66                ok($sh.find('.gutter .number4').is('.highlighted'), 'Line 4 is highlighted');
67                ok($sh.find('.gutter .number12').is('.highlighted'), 'Line 12 is highlighted');
68        });
69});
70</script>
Note: See TracBrowser for help on using the repository browser.