1  /**************************************************************
2   *
3   * Licensed to the Apache Software Foundation (ASF) under one
4   * or more contributor license agreements.  See the NOTICE file
5   * distributed with this work for additional information
6   * regarding copyright ownership.  The ASF licenses this file
7   * to you under the Apache License, Version 2.0 (the
8   * "License"); you may not use this file except in compliance
9   * with the License.  You may obtain a copy of the License at
10   *
11   *   http://www.apache.org/licenses/LICENSE-2.0
12   *
13   * Unless required by applicable law or agreed to in writing,
14   * software distributed under the License is distributed on an
15   * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16   * KIND, either express or implied.  See the License for the
17   * specific language governing permissions and limitations
18   * under the License.
19   *
20   *************************************************************/
21  
22  
23  
24  package ifc.awt;
25  
26  import lib.MultiPropertyTest;
27  import util.utils;
28  
29  /**
30  * Testing <code>com.sun.star.awt.UnoControlFixedLineModel</code>
31  * service properties :
32  * <ul>
33  *  <li><code> DefaultControl</code></li>
34  *  <li><code> Enabled</code></li>
35  *  <li><code> FontDescriptor</code></li>
36  *  <li><code> HelpText</code></li>
37  *  <li><code> HelpURL</code></li>
38  *  <li><code> Label</code></li>
39  *  <li><code> Orientation</code></li>
40  *  <li><code> Printable</code></li>
41  *  <li><code> TextColor</code></li>
42  * </ul> <p>
43  * Properties testing is automated by <code>lib.MultiPropertyTest</code>.
44  * @see com.sun.star.awt.UnoControlFixedLineModel
45  */
46  public class _UnoControlFixedLineModel extends MultiPropertyTest {
47  
48      /**
49      * This property can be VOID, and in case if it is so new
50      * value must defined.
51      */
_TextColor()52      public void _TextColor() {
53          testProperty("TextColor", new PropertyTester() {
54              protected Object getNewValue(String p, Object old) {
55                  return utils.isVoid(old) ? new Integer(4321) : null ;
56              }
57          }) ;
58      }
59  
60      /**
61      * This property can be VOID, and in case if it is so new
62      * value must defined.
63      */
_TextLineColor()64      public void _TextLineColor() {
65          testProperty("TextLineColor", new PropertyTester() {
66              protected Object getNewValue(String p, Object old) {
67                  return utils.isVoid(old) ? new Integer(4321) : null ;
68              }
69          }) ;
70      }
71  }
72  
73