Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMélanie Bats2016-09-12 15:42:27 +0000
committerPierre-Charles David2016-09-20 09:45:48 +0000
commitf3ee7909564879494131658e2cb16fe1eb866425 (patch)
tree0675491600bc4c01f1aedaee32e9db43c3318236
parent645ba898862d9c58f78aae78da359443d5db646f (diff)
downloadorg.eclipse.sirius-f3ee7909564879494131658e2cb16fe1eb866425.tar.gz
org.eclipse.sirius-f3ee7909564879494131658e2cb16fe1eb866425.tar.xz
org.eclipse.sirius-f3ee7909564879494131658e2cb16fe1eb866425.zip
[500472] Add RCPTT tests on hyperlink and label actions
Bug: 500472 Change-Id: Ic24371b9a0c759688c09f3d9ea33215a3951d449 Signed-off-by: Mélanie Bats <melanie.bats@obeo.fr>
-rw-r--r--plugins/org.eclipse.sirius.tests.rcptt.properties.samples/contents/propertiestests/org.eclipse.sirius.tests.rcptt.properties.design.hyperlink/description/PropertiesTests.odesign170
-rw-r--r--plugins/org.eclipse.sirius.tests.rcptt.properties.samples/contents/propertiestests/org.eclipse.sirius.tests.rcptt.properties.design.label/description/PropertiesTests.odesign189
-rw-r--r--plugins/org.eclipse.sirius.tests.rcptt/case/properties/widgets/hyperlink/HyperlinkWidgetActions.test88
-rw-r--r--plugins/org.eclipse.sirius.tests.rcptt/case/properties/widgets/hyperlink/SelectHyperlinkViewpoint.ctx22
-rw-r--r--plugins/org.eclipse.sirius.tests.rcptt/case/properties/widgets/label/LabelWidgetActions.test109
-rw-r--r--plugins/org.eclipse.sirius.tests.rcptt/case/properties/widgets/label/SelectLabelViewpoint.ctx22
6 files changed, 327 insertions, 273 deletions
diff --git a/plugins/org.eclipse.sirius.tests.rcptt.properties.samples/contents/propertiestests/org.eclipse.sirius.tests.rcptt.properties.design.hyperlink/description/PropertiesTests.odesign b/plugins/org.eclipse.sirius.tests.rcptt.properties.samples/contents/propertiestests/org.eclipse.sirius.tests.rcptt.properties.design.hyperlink/description/PropertiesTests.odesign
index cf4a13bbe0..7a68c2d2d1 100644
--- a/plugins/org.eclipse.sirius.tests.rcptt.properties.samples/contents/propertiestests/org.eclipse.sirius.tests.rcptt.properties.design.hyperlink/description/PropertiesTests.odesign
+++ b/plugins/org.eclipse.sirius.tests.rcptt.properties.samples/contents/propertiestests/org.eclipse.sirius.tests.rcptt.properties.design.hyperlink/description/PropertiesTests.odesign
@@ -1,141 +1,93 @@
<?xml version="1.0" encoding="UTF-8"?>
-<description:Group
- xmi:version="2.0"
- xmlns:xmi="http://www.omg.org/XMI"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xmlns:description="http://www.eclipse.org/sirius/description/1.1.0"
- xmlns:properties="http://www.eclipse.org/sirius/properties/1.0.0"
- xmlns:tool="http://www.eclipse.org/sirius/description/tool/1.1.0"
- name="PropertiesTests"
- version="11.0.0.201601261200">
- <ownedViewpoints
- name="PropertiesTestsHyperlink"/>
- <extensions
- xsi:type="properties:ViewExtensionDescription">
- <pages identifier=""
- labelExpression="Hyperlink"
- groups="//@extensions.0/@groups.0"/>
- <groups
- identifier="Hyperlink"
- labelExpression="Hyperlink"
- domainClass="">
- <controls
- xsi:type="properties:HyperlinkDescription"
- labelExpression="Hyperlink"
- helpExpression=""
- valueExpression="aql:self.stringAttribute">
+<description:Group xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:description="http://www.eclipse.org/sirius/description/1.1.0" xmlns:properties="http://www.eclipse.org/sirius/properties/1.0.0" xmlns:tool="http://www.eclipse.org/sirius/description/tool/1.1.0" name="PropertiesTests" version="11.0.0.201608291200">
+ <ownedViewpoints name="PropertiesTestsHyperlink"/>
+ <extensions xsi:type="properties:ViewExtensionDescription">
+ <pages identifier="" labelExpression="Hyperlink" groups="//@extensions.0/@groups.0"/>
+ <groups identifier="Hyperlink" labelExpression="Hyperlink" domainClass="">
+ <controls xsi:type="properties:HyperlinkDescription" labelExpression="Hyperlink" helpExpression="" valueExpression="aql:self.stringAttribute">
<initialOperation>
- <firstModelOperations
- xsi:type="tool:SetValue"
- featureName="stringAttribute"
- valueExpression="NewValue"/>
+ <firstModelOperations xsi:type="tool:SetValue" featureName="stringAttribute" valueExpression="NewValue"/>
</initialOperation>
</controls>
- <controls
- xsi:type="properties:HyperlinkDescription"
- labelExpression="Style Hyperlink Font"
- helpExpression=""
- valueExpression="aql:self.stringAttribute">
- <style
- labelFontNameExpression=""
- fontNameExpression="Times new roman"
- fontSize="12"/>
+ <controls xsi:type="properties:HyperlinkDescription" labelExpression="Style Hyperlink Font" helpExpression="" valueExpression="aql:self.stringAttribute">
+ <style labelFontNameExpression="" fontNameExpression="Times new roman" fontSize="12"/>
</controls>
- <controls
- xsi:type="properties:HyperlinkDescription"
- labelExpression="Style Hyperlink Italic"
- helpExpression=""
- valueExpression="aql:self.stringAttribute">
- <style
- labelFontNameExpression=""
- fontNameExpression="">
+ <controls xsi:type="properties:HyperlinkDescription" labelExpression="Style Hyperlink Italic" helpExpression="" valueExpression="aql:self.stringAttribute">
+ <style labelFontNameExpression="" fontNameExpression="">
<fontFormat>italic</fontFormat>
</style>
</controls>
- <controls
- xsi:type="properties:HyperlinkDescription"
- labelExpression="Style Hyperlink Bold"
- helpExpression=""
- valueExpression="aql:self.stringAttribute">
- <style
- labelFontNameExpression=""
- fontNameExpression="">
+ <controls xsi:type="properties:HyperlinkDescription" labelExpression="Style Hyperlink Bold" helpExpression="" valueExpression="aql:self.stringAttribute">
+ <style labelFontNameExpression="" fontNameExpression="">
<fontFormat>bold</fontFormat>
</style>
</controls>
- <controls
- xsi:type="properties:HyperlinkDescription"
- labelExpression="Style Hyperlink Underline"
- helpExpression=""
- valueExpression="aql:self.stringAttribute">
- <style
- labelFontNameExpression=""
- fontNameExpression="">
+ <controls xsi:type="properties:HyperlinkDescription" labelExpression="Style Hyperlink Underline" helpExpression="" valueExpression="aql:self.stringAttribute">
+ <style labelFontNameExpression="" fontNameExpression="">
<fontFormat>underline</fontFormat>
</style>
</controls>
- <controls
- xsi:type="properties:HyperlinkDescription"
- labelExpression="Style Hyperlink Strike"
- helpExpression=""
- valueExpression="aql:self.stringAttribute">
- <style
- labelFontNameExpression=""
- fontNameExpression="">
+ <controls xsi:type="properties:HyperlinkDescription" labelExpression="Style Hyperlink Strike" helpExpression="" valueExpression="aql:self.stringAttribute">
+ <style labelFontNameExpression="" fontNameExpression="">
<fontFormat>strike_through</fontFormat>
</style>
</controls>
- <controls
- xsi:type="properties:HyperlinkDescription"
- labelExpression="Style Hyperlink Background Color"
- helpExpression=""
- valueExpression="aql:self.stringAttribute">
- <style
- labelFontNameExpression=""
- fontNameExpression="">
- <backgroundColor
- xsi:type="description:SystemColor"
- href="environment:/viewpoint#//@systemColors/@entries[name='blue']"/>
+ <controls xsi:type="properties:HyperlinkDescription" labelExpression="Style Hyperlink Background Color" helpExpression="" valueExpression="aql:self.stringAttribute">
+ <style labelFontNameExpression="" fontNameExpression="">
+ <backgroundColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='blue']"/>
</style>
</controls>
- <controls
- xsi:type="properties:HyperlinkDescription"
- labelExpression="Style Hyperlink All"
- helpExpression=""
- valueExpression="aql:self.stringAttribute">
- <style
- labelFontNameExpression=""
- fontNameExpression="Times new roman"
- fontSize="12">
- <backgroundColor
- xsi:type="description:SystemColor"
- href="environment:/viewpoint#//@systemColors/@entries[name='blue']"/>
+ <controls xsi:type="properties:HyperlinkDescription" labelExpression="Style Hyperlink All" helpExpression="" valueExpression="aql:self.stringAttribute">
+ <style labelFontNameExpression="" fontNameExpression="Times new roman" fontSize="12">
+ <backgroundColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='blue']"/>
<fontFormat>italic</fontFormat>
<fontFormat>bold</fontFormat>
<fontFormat>underline</fontFormat>
<fontFormat>strike_through</fontFormat>
</style>
</controls>
- <controls
- xsi:type="properties:HyperlinkDescription"
- labelExpression="Conditional Style Hyperlink"
- helpExpression=""
- valueExpression="aql:self.stringAttribute">
- <conditionalStyles
- preconditionExpression="aql:true">
- <style
- labelFontNameExpression=""
- fontNameExpression="">
+ <controls xsi:type="properties:HyperlinkDescription" labelExpression="Conditional Style Hyperlink" helpExpression="" valueExpression="aql:self.stringAttribute">
+ <conditionalStyles preconditionExpression="aql:true">
+ <style labelFontNameExpression="" fontNameExpression="">
<fontFormat>bold</fontFormat>
</style>
</conditionalStyles>
</controls>
- <controls
- xsi:type="properties:HyperlinkDescription"
- labelExpression="Disable Hyperlink"
- helpExpression=""
- isEnabledExpression="aql:false"
- valueExpression="aql:self.stringAttribute"/>
+ <controls xsi:type="properties:HyperlinkDescription" labelExpression="Disable Hyperlink" helpExpression="" isEnabledExpression="aql:false" valueExpression="aql:self.stringAttribute"/>
+ <controls xsi:type="properties:HyperlinkDescription" labelExpression="Hyperlink With Actions" helpExpression="" valueExpression="aql:self.stringAttribute">
+ <actions labelExpression="Action1">
+ <initialOperation>
+ <firstModelOperations xsi:type="tool:SetValue" featureName="stringAttribute" valueExpression="Action1"/>
+ </initialOperation>
+ </actions>
+ <actions labelExpression="Action2">
+ <initialOperation>
+ <firstModelOperations xsi:type="tool:SetValue" featureName="stringAttribute" valueExpression="Action2"/>
+ </initialOperation>
+ </actions>
+ <actions>
+ <initialOperation>
+ <firstModelOperations xsi:type="tool:SetValue" featureName="stringAttribute" valueExpression="Action3"/>
+ </initialOperation>
+ </actions>
+ </controls>
+ <controls xsi:type="properties:HyperlinkDescription" labelExpression="Disable Hyperlink With Actions" helpExpression="" isEnabledExpression="aql:false" valueExpression="aql:self.stringAttribute">
+ <actions labelExpression="Action1">
+ <initialOperation>
+ <firstModelOperations xsi:type="tool:SetValue" featureName="stringAttribute" valueExpression="Action1"/>
+ </initialOperation>
+ </actions>
+ <actions labelExpression="Action2">
+ <initialOperation>
+ <firstModelOperations xsi:type="tool:SetValue" featureName="stringAttribute" valueExpression="Action2"/>
+ </initialOperation>
+ </actions>
+ <actions>
+ <initialOperation>
+ <firstModelOperations xsi:type="tool:SetValue" featureName="stringAttribute" valueExpression="Action3"/>
+ </initialOperation>
+ </actions>
+ </controls>
</groups>
</extensions>
</description:Group>
diff --git a/plugins/org.eclipse.sirius.tests.rcptt.properties.samples/contents/propertiestests/org.eclipse.sirius.tests.rcptt.properties.design.label/description/PropertiesTests.odesign b/plugins/org.eclipse.sirius.tests.rcptt.properties.samples/contents/propertiestests/org.eclipse.sirius.tests.rcptt.properties.design.label/description/PropertiesTests.odesign
index 60d0f6dca9..e9d0b54ea4 100644
--- a/plugins/org.eclipse.sirius.tests.rcptt.properties.samples/contents/propertiestests/org.eclipse.sirius.tests.rcptt.properties.design.label/description/PropertiesTests.odesign
+++ b/plugins/org.eclipse.sirius.tests.rcptt.properties.samples/contents/propertiestests/org.eclipse.sirius.tests.rcptt.properties.design.label/description/PropertiesTests.odesign
@@ -1,154 +1,95 @@
<?xml version="1.0" encoding="UTF-8"?>
-<description:Group
- xmi:version="2.0"
- xmlns:xmi="http://www.omg.org/XMI"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xmlns:description="http://www.eclipse.org/sirius/description/1.1.0"
- xmlns:properties="http://www.eclipse.org/sirius/properties/1.0.0"
- xmlns:tool="http://www.eclipse.org/sirius/description/tool/1.1.0"
- name="PropertiesTests"
- version="11.0.0.201601261200">
- <ownedViewpoints
- name="PropertiesTestsLabel"/>
- <extensions
- xsi:type="properties:ViewExtensionDescription">
- <pages identifier=""
- labelExpression="Label"
- groups="//@extensions.0/@groups.0"/>
- <groups
- identifier="Label"
- labelExpression="Label"
- domainClass="">
- <controls
- xsi:type="properties:LabelDescription"
- labelExpression="Label"
- helpExpression=""
- valueExpression="Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam hendrerit purus suscipit ante eleifend, eget scelerisque felis malesuada. Sed et orci scelerisque, mattis eros non, scelerisque lacus. Duis at efficitur neque. Proin nec ligula feugiat, molestie leo sed, aliquet mauris. Pellentesque libero augue, sollicitudin vel tortor et, imperdiet tincidunt dui. Duis sapien mauris, fringilla vel sollicitudin a, lobortis vitae leo. Nam sapien ante, auctor ut mauris vitae, posuere congue tortor. Proin scelerisque lectus metus, ac efficitur dolor porttitor non. Duis id finibus orci, eget porta neque. Morbi interdum placerat placerat. Etiam sollicitudin et arcu quis facilisis. Vivamus erat lectus, aliquet eu massa vitae, mollis euismod est. Donec purus purus, hendrerit id tincidunt ut, varius ac magna. Nunc id viverra sem, vitae egestas neque. Maecenas non commodo neque, sit amet ultrices velit. Curabitur consequat ultricies lectus, id efficitur ipsum condimentum at."
- isEnabledExpression="aql:false"/>
- <controls
- xsi:type="properties:LabelDescription"
- identifier=""
- labelExpression="Style Label Font"
- helpExpression=""
- valueExpression="Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam hendrerit purus suscipit ante eleifend, eget scelerisque felis malesuada. Sed et orci scelerisque, mattis eros non, scelerisque lacus. Duis at efficitur neque. Proin nec ligula feugiat, molestie leo sed, aliquet mauris. Pellentesque libero augue, sollicitudin vel tortor et, imperdiet tincidunt dui. Duis sapien mauris, fringilla vel sollicitudin a, lobortis vitae leo. Nam sapien ante, auctor ut mauris vitae, posuere congue tortor. Proin scelerisque lectus metus, ac efficitur dolor porttitor non. Duis id finibus orci, eget porta neque. Morbi interdum placerat placerat. Etiam sollicitudin et arcu quis facilisis. Vivamus erat lectus, aliquet eu massa vitae, mollis euismod est. Donec purus purus, hendrerit id tincidunt ut, varius ac magna. Nunc id viverra sem, vitae egestas neque. Maecenas non commodo neque, sit amet ultrices velit. Curabitur consequat ultricies lectus, id efficitur ipsum condimentum at.">
- <style
- labelFontNameExpression=""
- fontNameExpression="Times new roman"
- fontSize="12"/>
+<description:Group xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:description="http://www.eclipse.org/sirius/description/1.1.0" xmlns:properties="http://www.eclipse.org/sirius/properties/1.0.0" xmlns:tool="http://www.eclipse.org/sirius/description/tool/1.1.0" name="PropertiesTests" version="11.0.0.201609021200">
+ <ownedViewpoints name="PropertiesTestsLabel"/>
+ <extensions xsi:type="properties:ViewExtensionDescription">
+ <pages identifier="" labelExpression="Label" groups="//@extensions.0/@groups.0"/>
+ <groups identifier="Label" labelExpression="Label" domainClass="">
+ <controls xsi:type="properties:LabelDescription" labelExpression="Label" helpExpression="" isEnabledExpression="aql:false" valueExpression="Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam hendrerit purus suscipit ante eleifend, eget scelerisque felis malesuada. Sed et orci scelerisque, mattis eros non, scelerisque lacus. Duis at efficitur neque. Proin nec ligula feugiat, molestie leo sed, aliquet mauris. Pellentesque libero augue, sollicitudin vel tortor et, imperdiet tincidunt dui. Duis sapien mauris, fringilla vel sollicitudin a, lobortis vitae leo. Nam sapien ante, auctor ut mauris vitae, posuere congue tortor. Proin scelerisque lectus metus, ac efficitur dolor porttitor non. Duis id finibus orci, eget porta neque. Morbi interdum placerat placerat. Etiam sollicitudin et arcu quis facilisis. Vivamus erat lectus, aliquet eu massa vitae, mollis euismod est. Donec purus purus, hendrerit id tincidunt ut, varius ac magna. Nunc id viverra sem, vitae egestas neque. Maecenas non commodo neque, sit amet ultrices velit. Curabitur consequat ultricies lectus, id efficitur ipsum condimentum at."/>
+ <controls xsi:type="properties:LabelDescription" identifier="" labelExpression="Style Label Font" helpExpression="" valueExpression="Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam hendrerit purus suscipit ante eleifend, eget scelerisque felis malesuada. Sed et orci scelerisque, mattis eros non, scelerisque lacus. Duis at efficitur neque. Proin nec ligula feugiat, molestie leo sed, aliquet mauris. Pellentesque libero augue, sollicitudin vel tortor et, imperdiet tincidunt dui. Duis sapien mauris, fringilla vel sollicitudin a, lobortis vitae leo. Nam sapien ante, auctor ut mauris vitae, posuere congue tortor. Proin scelerisque lectus metus, ac efficitur dolor porttitor non. Duis id finibus orci, eget porta neque. Morbi interdum placerat placerat. Etiam sollicitudin et arcu quis facilisis. Vivamus erat lectus, aliquet eu massa vitae, mollis euismod est. Donec purus purus, hendrerit id tincidunt ut, varius ac magna. Nunc id viverra sem, vitae egestas neque. Maecenas non commodo neque, sit amet ultrices velit. Curabitur consequat ultricies lectus, id efficitur ipsum condimentum at.">
+ <style labelFontNameExpression="" fontNameExpression="Times new roman" fontSizeExpression="12"/>
</controls>
- <controls
- xsi:type="properties:LabelDescription"
- labelExpression="Style Label Italic"
- helpExpression=""
- valueExpression="Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam hendrerit purus suscipit ante eleifend, eget scelerisque felis malesuada. Sed et orci scelerisque, mattis eros non, scelerisque lacus. Duis at efficitur neque. Proin nec ligula feugiat, molestie leo sed, aliquet mauris. Pellentesque libero augue, sollicitudin vel tortor et, imperdiet tincidunt dui. Duis sapien mauris, fringilla vel sollicitudin a, lobortis vitae leo. Nam sapien ante, auctor ut mauris vitae, posuere congue tortor. Proin scelerisque lectus metus, ac efficitur dolor porttitor non. Duis id finibus orci, eget porta neque. Morbi interdum placerat placerat. Etiam sollicitudin et arcu quis facilisis. Vivamus erat lectus, aliquet eu massa vitae, mollis euismod est. Donec purus purus, hendrerit id tincidunt ut, varius ac magna. Nunc id viverra sem, vitae egestas neque. Maecenas non commodo neque, sit amet ultrices velit. Curabitur consequat ultricies lectus, id efficitur ipsum condimentum at.">
- <style
- labelFontNameExpression=""
- fontNameExpression="">
+ <controls xsi:type="properties:LabelDescription" labelExpression="Style Label Italic" helpExpression="" valueExpression="Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam hendrerit purus suscipit ante eleifend, eget scelerisque felis malesuada. Sed et orci scelerisque, mattis eros non, scelerisque lacus. Duis at efficitur neque. Proin nec ligula feugiat, molestie leo sed, aliquet mauris. Pellentesque libero augue, sollicitudin vel tortor et, imperdiet tincidunt dui. Duis sapien mauris, fringilla vel sollicitudin a, lobortis vitae leo. Nam sapien ante, auctor ut mauris vitae, posuere congue tortor. Proin scelerisque lectus metus, ac efficitur dolor porttitor non. Duis id finibus orci, eget porta neque. Morbi interdum placerat placerat. Etiam sollicitudin et arcu quis facilisis. Vivamus erat lectus, aliquet eu massa vitae, mollis euismod est. Donec purus purus, hendrerit id tincidunt ut, varius ac magna. Nunc id viverra sem, vitae egestas neque. Maecenas non commodo neque, sit amet ultrices velit. Curabitur consequat ultricies lectus, id efficitur ipsum condimentum at.">
+ <style labelFontNameExpression="" fontNameExpression="">
<fontFormat>italic</fontFormat>
</style>
</controls>
- <controls
- xsi:type="properties:LabelDescription"
- labelExpression="Style Label Bold"
- helpExpression=""
- valueExpression="Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam hendrerit purus suscipit ante eleifend, eget scelerisque felis malesuada. Sed et orci scelerisque, mattis eros non, scelerisque lacus. Duis at efficitur neque. Proin nec ligula feugiat, molestie leo sed, aliquet mauris. Pellentesque libero augue, sollicitudin vel tortor et, imperdiet tincidunt dui. Duis sapien mauris, fringilla vel sollicitudin a, lobortis vitae leo. Nam sapien ante, auctor ut mauris vitae, posuere congue tortor. Proin scelerisque lectus metus, ac efficitur dolor porttitor non. Duis id finibus orci, eget porta neque. Morbi interdum placerat placerat. Etiam sollicitudin et arcu quis facilisis. Vivamus erat lectus, aliquet eu massa vitae, mollis euismod est. Donec purus purus, hendrerit id tincidunt ut, varius ac magna. Nunc id viverra sem, vitae egestas neque. Maecenas non commodo neque, sit amet ultrices velit. Curabitur consequat ultricies lectus, id efficitur ipsum condimentum at.">
- <style
- labelFontNameExpression=""
- fontNameExpression="">
+ <controls xsi:type="properties:LabelDescription" labelExpression="Style Label Bold" helpExpression="" valueExpression="Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam hendrerit purus suscipit ante eleifend, eget scelerisque felis malesuada. Sed et orci scelerisque, mattis eros non, scelerisque lacus. Duis at efficitur neque. Proin nec ligula feugiat, molestie leo sed, aliquet mauris. Pellentesque libero augue, sollicitudin vel tortor et, imperdiet tincidunt dui. Duis sapien mauris, fringilla vel sollicitudin a, lobortis vitae leo. Nam sapien ante, auctor ut mauris vitae, posuere congue tortor. Proin scelerisque lectus metus, ac efficitur dolor porttitor non. Duis id finibus orci, eget porta neque. Morbi interdum placerat placerat. Etiam sollicitudin et arcu quis facilisis. Vivamus erat lectus, aliquet eu massa vitae, mollis euismod est. Donec purus purus, hendrerit id tincidunt ut, varius ac magna. Nunc id viverra sem, vitae egestas neque. Maecenas non commodo neque, sit amet ultrices velit. Curabitur consequat ultricies lectus, id efficitur ipsum condimentum at.">
+ <style labelFontNameExpression="" fontNameExpression="">
<fontFormat>bold</fontFormat>
</style>
</controls>
- <controls
- xsi:type="properties:LabelDescription"
- labelExpression="Style Label Underline"
- helpExpression=""
- valueExpression="Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam hendrerit purus suscipit ante eleifend, eget scelerisque felis malesuada. Sed et orci scelerisque, mattis eros non, scelerisque lacus. Duis at efficitur neque. Proin nec ligula feugiat, molestie leo sed, aliquet mauris. Pellentesque libero augue, sollicitudin vel tortor et, imperdiet tincidunt dui. Duis sapien mauris, fringilla vel sollicitudin a, lobortis vitae leo. Nam sapien ante, auctor ut mauris vitae, posuere congue tortor. Proin scelerisque lectus metus, ac efficitur dolor porttitor non. Duis id finibus orci, eget porta neque. Morbi interdum placerat placerat. Etiam sollicitudin et arcu quis facilisis. Vivamus erat lectus, aliquet eu massa vitae, mollis euismod est. Donec purus purus, hendrerit id tincidunt ut, varius ac magna. Nunc id viverra sem, vitae egestas neque. Maecenas non commodo neque, sit amet ultrices velit. Curabitur consequat ultricies lectus, id efficitur ipsum condimentum at.">
- <style
- labelFontNameExpression=""
- fontNameExpression="">
+ <controls xsi:type="properties:LabelDescription" labelExpression="Style Label Underline" helpExpression="" valueExpression="Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam hendrerit purus suscipit ante eleifend, eget scelerisque felis malesuada. Sed et orci scelerisque, mattis eros non, scelerisque lacus. Duis at efficitur neque. Proin nec ligula feugiat, molestie leo sed, aliquet mauris. Pellentesque libero augue, sollicitudin vel tortor et, imperdiet tincidunt dui. Duis sapien mauris, fringilla vel sollicitudin a, lobortis vitae leo. Nam sapien ante, auctor ut mauris vitae, posuere congue tortor. Proin scelerisque lectus metus, ac efficitur dolor porttitor non. Duis id finibus orci, eget porta neque. Morbi interdum placerat placerat. Etiam sollicitudin et arcu quis facilisis. Vivamus erat lectus, aliquet eu massa vitae, mollis euismod est. Donec purus purus, hendrerit id tincidunt ut, varius ac magna. Nunc id viverra sem, vitae egestas neque. Maecenas non commodo neque, sit amet ultrices velit. Curabitur consequat ultricies lectus, id efficitur ipsum condimentum at.">
+ <style labelFontNameExpression="" fontNameExpression="">
<fontFormat>underline</fontFormat>
</style>
</controls>
- <controls
- xsi:type="properties:LabelDescription"
- labelExpression="Style Label Strike"
- helpExpression=""
- valueExpression="Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam hendrerit purus suscipit ante eleifend, eget scelerisque felis malesuada. Sed et orci scelerisque, mattis eros non, scelerisque lacus. Duis at efficitur neque. Proin nec ligula feugiat, molestie leo sed, aliquet mauris. Pellentesque libero augue, sollicitudin vel tortor et, imperdiet tincidunt dui. Duis sapien mauris, fringilla vel sollicitudin a, lobortis vitae leo. Nam sapien ante, auctor ut mauris vitae, posuere congue tortor. Proin scelerisque lectus metus, ac efficitur dolor porttitor non. Duis id finibus orci, eget porta neque. Morbi interdum placerat placerat. Etiam sollicitudin et arcu quis facilisis. Vivamus erat lectus, aliquet eu massa vitae, mollis euismod est. Donec purus purus, hendrerit id tincidunt ut, varius ac magna. Nunc id viverra sem, vitae egestas neque. Maecenas non commodo neque, sit amet ultrices velit. Curabitur consequat ultricies lectus, id efficitur ipsum condimentum at.">
- <style
- labelFontNameExpression=""
- fontNameExpression="">
+ <controls xsi:type="properties:LabelDescription" labelExpression="Style Label Strike" helpExpression="" valueExpression="Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam hendrerit purus suscipit ante eleifend, eget scelerisque felis malesuada. Sed et orci scelerisque, mattis eros non, scelerisque lacus. Duis at efficitur neque. Proin nec ligula feugiat, molestie leo sed, aliquet mauris. Pellentesque libero augue, sollicitudin vel tortor et, imperdiet tincidunt dui. Duis sapien mauris, fringilla vel sollicitudin a, lobortis vitae leo. Nam sapien ante, auctor ut mauris vitae, posuere congue tortor. Proin scelerisque lectus metus, ac efficitur dolor porttitor non. Duis id finibus orci, eget porta neque. Morbi interdum placerat placerat. Etiam sollicitudin et arcu quis facilisis. Vivamus erat lectus, aliquet eu massa vitae, mollis euismod est. Donec purus purus, hendrerit id tincidunt ut, varius ac magna. Nunc id viverra sem, vitae egestas neque. Maecenas non commodo neque, sit amet ultrices velit. Curabitur consequat ultricies lectus, id efficitur ipsum condimentum at.">
+ <style labelFontNameExpression="" fontNameExpression="">
<fontFormat>strike_through</fontFormat>
</style>
</controls>
- <controls
- xsi:type="properties:LabelDescription"
- labelExpression="Style Label Background Color"
- helpExpression=""
- valueExpression="Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam hendrerit purus suscipit ante eleifend, eget scelerisque felis malesuada. Sed et orci scelerisque, mattis eros non, scelerisque lacus. Duis at efficitur neque. Proin nec ligula feugiat, molestie leo sed, aliquet mauris. Pellentesque libero augue, sollicitudin vel tortor et, imperdiet tincidunt dui. Duis sapien mauris, fringilla vel sollicitudin a, lobortis vitae leo. Nam sapien ante, auctor ut mauris vitae, posuere congue tortor. Proin scelerisque lectus metus, ac efficitur dolor porttitor non. Duis id finibus orci, eget porta neque. Morbi interdum placerat placerat. Etiam sollicitudin et arcu quis facilisis. Vivamus erat lectus, aliquet eu massa vitae, mollis euismod est. Donec purus purus, hendrerit id tincidunt ut, varius ac magna. Nunc id viverra sem, vitae egestas neque. Maecenas non commodo neque, sit amet ultrices velit. Curabitur consequat ultricies lectus, id efficitur ipsum condimentum at.">
- <style
- labelFontNameExpression=""
- fontNameExpression="">
- <backgroundColor
- xsi:type="description:SystemColor"
- href="environment:/viewpoint#//@systemColors/@entries[name='blue']"/>
+ <controls xsi:type="properties:LabelDescription" labelExpression="Style Label Background Color" helpExpression="" valueExpression="Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam hendrerit purus suscipit ante eleifend, eget scelerisque felis malesuada. Sed et orci scelerisque, mattis eros non, scelerisque lacus. Duis at efficitur neque. Proin nec ligula feugiat, molestie leo sed, aliquet mauris. Pellentesque libero augue, sollicitudin vel tortor et, imperdiet tincidunt dui. Duis sapien mauris, fringilla vel sollicitudin a, lobortis vitae leo. Nam sapien ante, auctor ut mauris vitae, posuere congue tortor. Proin scelerisque lectus metus, ac efficitur dolor porttitor non. Duis id finibus orci, eget porta neque. Morbi interdum placerat placerat. Etiam sollicitudin et arcu quis facilisis. Vivamus erat lectus, aliquet eu massa vitae, mollis euismod est. Donec purus purus, hendrerit id tincidunt ut, varius ac magna. Nunc id viverra sem, vitae egestas neque. Maecenas non commodo neque, sit amet ultrices velit. Curabitur consequat ultricies lectus, id efficitur ipsum condimentum at.">
+ <style labelFontNameExpression="" fontNameExpression="">
+ <backgroundColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='blue']"/>
</style>
</controls>
- <controls
- xsi:type="properties:LabelDescription"
- labelExpression="Style Label Foreground Color"
- helpExpression=""
- valueExpression="Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam hendrerit purus suscipit ante eleifend, eget scelerisque felis malesuada. Sed et orci scelerisque, mattis eros non, scelerisque lacus. Duis at efficitur neque. Proin nec ligula feugiat, molestie leo sed, aliquet mauris. Pellentesque libero augue, sollicitudin vel tortor et, imperdiet tincidunt dui. Duis sapien mauris, fringilla vel sollicitudin a, lobortis vitae leo. Nam sapien ante, auctor ut mauris vitae, posuere congue tortor. Proin scelerisque lectus metus, ac efficitur dolor porttitor non. Duis id finibus orci, eget porta neque. Morbi interdum placerat placerat. Etiam sollicitudin et arcu quis facilisis. Vivamus erat lectus, aliquet eu massa vitae, mollis euismod est. Donec purus purus, hendrerit id tincidunt ut, varius ac magna. Nunc id viverra sem, vitae egestas neque. Maecenas non commodo neque, sit amet ultrices velit. Curabitur consequat ultricies lectus, id efficitur ipsum condimentum at.">
- <style
- labelFontNameExpression=""
- fontNameExpression="">
- <foregroundColor
- xsi:type="description:SystemColor"
- href="environment:/viewpoint#//@systemColors/@entries[name='blue']"/>
+ <controls xsi:type="properties:LabelDescription" labelExpression="Style Label Foreground Color" helpExpression="" valueExpression="Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam hendrerit purus suscipit ante eleifend, eget scelerisque felis malesuada. Sed et orci scelerisque, mattis eros non, scelerisque lacus. Duis at efficitur neque. Proin nec ligula feugiat, molestie leo sed, aliquet mauris. Pellentesque libero augue, sollicitudin vel tortor et, imperdiet tincidunt dui. Duis sapien mauris, fringilla vel sollicitudin a, lobortis vitae leo. Nam sapien ante, auctor ut mauris vitae, posuere congue tortor. Proin scelerisque lectus metus, ac efficitur dolor porttitor non. Duis id finibus orci, eget porta neque. Morbi interdum placerat placerat. Etiam sollicitudin et arcu quis facilisis. Vivamus erat lectus, aliquet eu massa vitae, mollis euismod est. Donec purus purus, hendrerit id tincidunt ut, varius ac magna. Nunc id viverra sem, vitae egestas neque. Maecenas non commodo neque, sit amet ultrices velit. Curabitur consequat ultricies lectus, id efficitur ipsum condimentum at.">
+ <style labelFontNameExpression="" fontNameExpression="">
+ <foregroundColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='blue']"/>
</style>
</controls>
- <controls
- xsi:type="properties:LabelDescription"
- labelExpression="Style Label All"
- helpExpression=""
- valueExpression="Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam hendrerit purus suscipit ante eleifend, eget scelerisque felis malesuada. Sed et orci scelerisque, mattis eros non, scelerisque lacus. Duis at efficitur neque. Proin nec ligula feugiat, molestie leo sed, aliquet mauris. Pellentesque libero augue, sollicitudin vel tortor et, imperdiet tincidunt dui. Duis sapien mauris, fringilla vel sollicitudin a, lobortis vitae leo. Nam sapien ante, auctor ut mauris vitae, posuere congue tortor. Proin scelerisque lectus metus, ac efficitur dolor porttitor non. Duis id finibus orci, eget porta neque. Morbi interdum placerat placerat. Etiam sollicitudin et arcu quis facilisis. Vivamus erat lectus, aliquet eu massa vitae, mollis euismod est. Donec purus purus, hendrerit id tincidunt ut, varius ac magna. Nunc id viverra sem, vitae egestas neque. Maecenas non commodo neque, sit amet ultrices velit. Curabitur consequat ultricies lectus, id efficitur ipsum condimentum at.">
- <style
- labelFontNameExpression=""
- fontNameExpression="Times new roman"
- fontSize="12">
- <backgroundColor
- xsi:type="description:SystemColor"
- href="environment:/viewpoint#//@systemColors/@entries[name='blue']"/>
- <foregroundColor
- xsi:type="description:SystemColor"
- href="environment:/viewpoint#//@systemColors/@entries[name='dark_chocolate']"/>
+ <controls xsi:type="properties:LabelDescription" labelExpression="Style Label All" helpExpression="" valueExpression="Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam hendrerit purus suscipit ante eleifend, eget scelerisque felis malesuada. Sed et orci scelerisque, mattis eros non, scelerisque lacus. Duis at efficitur neque. Proin nec ligula feugiat, molestie leo sed, aliquet mauris. Pellentesque libero augue, sollicitudin vel tortor et, imperdiet tincidunt dui. Duis sapien mauris, fringilla vel sollicitudin a, lobortis vitae leo. Nam sapien ante, auctor ut mauris vitae, posuere congue tortor. Proin scelerisque lectus metus, ac efficitur dolor porttitor non. Duis id finibus orci, eget porta neque. Morbi interdum placerat placerat. Etiam sollicitudin et arcu quis facilisis. Vivamus erat lectus, aliquet eu massa vitae, mollis euismod est. Donec purus purus, hendrerit id tincidunt ut, varius ac magna. Nunc id viverra sem, vitae egestas neque. Maecenas non commodo neque, sit amet ultrices velit. Curabitur consequat ultricies lectus, id efficitur ipsum condimentum at.">
+ <style labelFontNameExpression="" fontNameExpression="Times new roman" fontSizeExpression="12">
+ <backgroundColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='blue']"/>
+ <foregroundColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='dark_chocolate']"/>
<fontFormat>italic</fontFormat>
<fontFormat>bold</fontFormat>
<fontFormat>underline</fontFormat>
<fontFormat>strike_through</fontFormat>
</style>
</controls>
- <controls
- xsi:type="properties:LabelDescription"
- labelExpression="Conditional Style Label"
- helpExpression=""
- valueExpression="Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam hendrerit purus suscipit ante eleifend, eget scelerisque felis malesuada. Sed et orci scelerisque, mattis eros non, scelerisque lacus. Duis at efficitur neque. Proin nec ligula feugiat, molestie leo sed, aliquet mauris. Pellentesque libero augue, sollicitudin vel tortor et, imperdiet tincidunt dui. Duis sapien mauris, fringilla vel sollicitudin a, lobortis vitae leo. Nam sapien ante, auctor ut mauris vitae, posuere congue tortor. Proin scelerisque lectus metus, ac efficitur dolor porttitor non. Duis id finibus orci, eget porta neque. Morbi interdum placerat placerat. Etiam sollicitudin et arcu quis facilisis. Vivamus erat lectus, aliquet eu massa vitae, mollis euismod est. Donec purus purus, hendrerit id tincidunt ut, varius ac magna. Nunc id viverra sem, vitae egestas neque. Maecenas non commodo neque, sit amet ultrices velit. Curabitur consequat ultricies lectus, id efficitur ipsum condimentum at.">
- <conditionalStyles
- preconditionExpression="aql:true">
- <style
- labelFontNameExpression=""
- fontNameExpression="">
- <foregroundColor
- xsi:type="description:SystemColor"
- href="environment:/viewpoint#//@systemColors/@entries[name='dark_green']"/>
+ <controls xsi:type="properties:LabelDescription" labelExpression="Conditional Style Label" helpExpression="" valueExpression="Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam hendrerit purus suscipit ante eleifend, eget scelerisque felis malesuada. Sed et orci scelerisque, mattis eros non, scelerisque lacus. Duis at efficitur neque. Proin nec ligula feugiat, molestie leo sed, aliquet mauris. Pellentesque libero augue, sollicitudin vel tortor et, imperdiet tincidunt dui. Duis sapien mauris, fringilla vel sollicitudin a, lobortis vitae leo. Nam sapien ante, auctor ut mauris vitae, posuere congue tortor. Proin scelerisque lectus metus, ac efficitur dolor porttitor non. Duis id finibus orci, eget porta neque. Morbi interdum placerat placerat. Etiam sollicitudin et arcu quis facilisis. Vivamus erat lectus, aliquet eu massa vitae, mollis euismod est. Donec purus purus, hendrerit id tincidunt ut, varius ac magna. Nunc id viverra sem, vitae egestas neque. Maecenas non commodo neque, sit amet ultrices velit. Curabitur consequat ultricies lectus, id efficitur ipsum condimentum at.">
+ <conditionalStyles preconditionExpression="aql:true">
+ <style labelFontNameExpression="" fontNameExpression="">
+ <foregroundColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='dark_green']"/>
</style>
</conditionalStyles>
</controls>
- <controls
- xsi:type="properties:LabelDescription"
- labelExpression="Disable Label"
- helpExpression=""
- isEnabledExpression="aql:false"
- valueExpression="Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam hendrerit purus suscipit ante eleifend, eget scelerisque felis malesuada. Sed et orci scelerisque, mattis eros non, scelerisque lacus. Duis at efficitur neque. Proin nec ligula feugiat, molestie leo sed, aliquet mauris. Pellentesque libero augue, sollicitudin vel tortor et, imperdiet tincidunt dui. Duis sapien mauris, fringilla vel sollicitudin a, lobortis vitae leo. Nam sapien ante, auctor ut mauris vitae, posuere congue tortor. Proin scelerisque lectus metus, ac efficitur dolor porttitor non. Duis id finibus orci, eget porta neque. Morbi interdum placerat placerat. Etiam sollicitudin et arcu quis facilisis. Vivamus erat lectus, aliquet eu massa vitae, mollis euismod est. Donec purus purus, hendrerit id tincidunt ut, varius ac magna. Nunc id viverra sem, vitae egestas neque. Maecenas non commodo neque, sit amet ultrices velit. Curabitur consequat ultricies lectus, id efficitur ipsum condimentum at."/>
+ <controls xsi:type="properties:LabelDescription" labelExpression="Disable Label" helpExpression="" isEnabledExpression="aql:false" valueExpression="Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam hendrerit purus suscipit ante eleifend, eget scelerisque felis malesuada. Sed et orci scelerisque, mattis eros non, scelerisque lacus. Duis at efficitur neque. Proin nec ligula feugiat, molestie leo sed, aliquet mauris. Pellentesque libero augue, sollicitudin vel tortor et, imperdiet tincidunt dui. Duis sapien mauris, fringilla vel sollicitudin a, lobortis vitae leo. Nam sapien ante, auctor ut mauris vitae, posuere congue tortor. Proin scelerisque lectus metus, ac efficitur dolor porttitor non. Duis id finibus orci, eget porta neque. Morbi interdum placerat placerat. Etiam sollicitudin et arcu quis facilisis. Vivamus erat lectus, aliquet eu massa vitae, mollis euismod est. Donec purus purus, hendrerit id tincidunt ut, varius ac magna. Nunc id viverra sem, vitae egestas neque. Maecenas non commodo neque, sit amet ultrices velit. Curabitur consequat ultricies lectus, id efficitur ipsum condimentum at."/>
+ <controls xsi:type="properties:LabelDescription" identifier="Label With Actions" labelExpression="Label With Actions" helpExpression="" isEnabledExpression="aql:true" valueExpression="Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam hendrerit purus suscipit ante eleifend, eget scelerisque felis malesuada. Sed et orci scelerisque, mattis eros non, scelerisque lacus. Duis at efficitur neque. Proin nec ligula feugiat, molestie leo sed, aliquet mauris. Pellentesque libero augue, sollicitudin vel tortor et, imperdiet tincidunt dui. Duis sapien mauris, fringilla vel sollicitudin a, lobortis vitae leo. Nam sapien ante, auctor ut mauris vitae, posuere congue tortor. Proin scelerisque lectus metus, ac efficitur dolor porttitor non. Duis id finibus orci, eget porta neque. Morbi interdum placerat placerat. Etiam sollicitudin et arcu quis facilisis. Vivamus erat lectus, aliquet eu massa vitae, mollis euismod est. Donec purus purus, hendrerit id tincidunt ut, varius ac magna. Nunc id viverra sem, vitae egestas neque. Maecenas non commodo neque, sit amet ultrices velit. Curabitur consequat ultricies lectus, id efficitur ipsum condimentum at.">
+ <actions labelExpression="Action1">
+ <initialOperation>
+ <firstModelOperations xsi:type="tool:SetValue" featureName="stringAttribute" valueExpression="Action1"/>
+ </initialOperation>
+ </actions>
+ <actions labelExpression="Action2">
+ <initialOperation>
+ <firstModelOperations xsi:type="tool:SetValue" featureName="stringAttribute" valueExpression="Action2"/>
+ </initialOperation>
+ </actions>
+ <actions>
+ <initialOperation>
+ <firstModelOperations xsi:type="tool:SetValue" featureName="stringAttribute" valueExpression="Action3"/>
+ </initialOperation>
+ </actions>
+ </controls>
+ <controls xsi:type="properties:LabelDescription" identifier="Disable Label With Actions" labelExpression="Disable Label With Actions" helpExpression="" isEnabledExpression="aql:false" valueExpression="Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam hendrerit purus suscipit ante eleifend, eget scelerisque felis malesuada. Sed et orci scelerisque, mattis eros non, scelerisque lacus. Duis at efficitur neque. Proin nec ligula feugiat, molestie leo sed, aliquet mauris. Pellentesque libero augue, sollicitudin vel tortor et, imperdiet tincidunt dui. Duis sapien mauris, fringilla vel sollicitudin a, lobortis vitae leo. Nam sapien ante, auctor ut mauris vitae, posuere congue tortor. Proin scelerisque lectus metus, ac efficitur dolor porttitor non. Duis id finibus orci, eget porta neque. Morbi interdum placerat placerat. Etiam sollicitudin et arcu quis facilisis. Vivamus erat lectus, aliquet eu massa vitae, mollis euismod est. Donec purus purus, hendrerit id tincidunt ut, varius ac magna. Nunc id viverra sem, vitae egestas neque. Maecenas non commodo neque, sit amet ultrices velit. Curabitur consequat ultricies lectus, id efficitur ipsum condimentum at.">
+ <actions labelExpression="Action1">
+ <initialOperation>
+ <firstModelOperations xsi:type="tool:SetValue" featureName="stringAttribute" valueExpression="Action1"/>
+ </initialOperation>
+ </actions>
+ <actions labelExpression="Action2">
+ <initialOperation>
+ <firstModelOperations xsi:type="tool:SetValue" featureName="stringAttribute" valueExpression="Action2"/>
+ </initialOperation>
+ </actions>
+ <actions>
+ <initialOperation>
+ <firstModelOperations xsi:type="tool:SetValue" featureName="stringAttribute" valueExpression="Action3"/>
+ </initialOperation>
+ </actions>
+ </controls>
</groups>
</extensions>
</description:Group>
diff --git a/plugins/org.eclipse.sirius.tests.rcptt/case/properties/widgets/hyperlink/HyperlinkWidgetActions.test b/plugins/org.eclipse.sirius.tests.rcptt/case/properties/widgets/hyperlink/HyperlinkWidgetActions.test
new file mode 100644
index 0000000000..aaad09c515
--- /dev/null
+++ b/plugins/org.eclipse.sirius.tests.rcptt/case/properties/widgets/hyperlink/HyperlinkWidgetActions.test
@@ -0,0 +1,88 @@
+--- RCPTT testcase ---
+Format-Version: 1.0
+Contexts: _N-iakAicEea7hcZ9Jto1HQ,_Sc0HQAidEea7hcZ9Jto1HQ,_ISVO4AheEea7hcZ9Jto1HQ,_CxvK8AicEea7hcZ9Jto1HQ,_1dc_gAidEea7hcZ9Jto1HQ,_TqbncB3GEeahj7Y4FJ9H9w,_ZuJ8AAifEea7hcZ9Jto1HQ
+Element-Name: HyperlinkWidgetActions
+Element-Type: testcase
+Element-Version: 3.0
+External-Reference:
+Id: _ObgmEHs9EeaV4rq9brcgag
+Runtime-Version: 2.1.0.201606221726
+Save-Time: 9/15/16 3:25 PM
+Testcase-Type: ecl
+
+------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa
+Content-Type: text/plain
+Entry-Name: .description
+
+This test aims to check the hyperlink widget with actions.
+
+The test :
+* loads the tests projects released with the Sirius test product,
+* opens the test diagram,
+* selects the hyperlink viewpoint,
+* selects an element in the diagram,
+* checks the properties view of a hyperlink widget with actions :
+ - checks the label,
+ - checks the value,
+ - checks the actions.
+------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa--
+------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac
+Content-Type: text/ecl
+Entry-Name: .content
+
+with [get-view Properties | get-section Hyperlink] {
+ // Checks the label
+ get-editbox -index 20 | get-property text | equals "Hyperlink With Actions" | verify-true
+ // Check the value
+ get-editbox -index 21 | get-property text | equals Element1 | verify-true
+ // Checks the action buttons labels and enablement
+ with [get-button Action1] {
+ get-property className | equals "org.eclipse.swt.widgets.Button" | verify-true
+ get-property enablement | equals true | verify-true
+ get-property caption | equals Action1 | verify-true
+ }
+ with [get-button Action2] {
+ get-property className | equals "org.eclipse.swt.widgets.Button" | verify-true
+ get-property enablement | equals true | verify-true
+ get-property caption | equals Action2 | verify-true
+ }
+ with [get-button "..."] {
+ get-property className | equals "org.eclipse.swt.widgets.Button" | verify-true
+ get-property enablement | equals true | verify-true
+ get-property caption | equals "..." | verify-true
+ }
+ // Checks the label
+ get-editbox -index 22 | get-property text | equals "Disable Hyperlink With Actions" | verify-true
+ // Checks the value
+ get-editbox -index 23 | get-property text | equals Element1 | verify-true
+
+ // Checks the action buttons labels and disablement
+ with [get-button Action1 -index 1] {
+ get-property className | equals "org.eclipse.swt.widgets.Button" | verify-true
+ get-property enablement | equals false | verify-true
+ get-property caption | equals Action1 | verify-true
+ }
+ with [get-button Action2 -index 1] {
+ get-property className | equals "org.eclipse.swt.widgets.Button" | verify-true
+ get-property enablement | equals false | verify-true
+ get-property caption | equals Action2 | verify-true
+ }
+ with [get-button "..." -index 1] {
+ get-property className | equals "org.eclipse.swt.widgets.Button" | verify-true
+ get-property enablement | equals false | verify-true
+ get-property caption | equals "..." | verify-true
+ }
+}
+// Clicks on the action1 button
+get-view Properties | get-section Hyperlink | get-button Action1 | click
+// Checks the action result
+get-view Properties | get-section Hyperlink | get-editbox -index 21 | get-property text | equals Action1 | verify-true
+// Clicks on the action2 button
+get-view Properties | get-section Hyperlink | get-button Action2 | click
+// Checks the action result
+get-view Properties | get-section Hyperlink | get-editbox -index 21 | get-property text | equals Action2 | verify-true
+// Clicks on the action3 button
+get-view Properties | get-section Hyperlink | get-button "..." | click
+// Checks the action result
+get-view Properties | get-section Hyperlink | get-editbox -index 21 | get-property text | equals Action3 | verify-true
+------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac--
diff --git a/plugins/org.eclipse.sirius.tests.rcptt/case/properties/widgets/hyperlink/SelectHyperlinkViewpoint.ctx b/plugins/org.eclipse.sirius.tests.rcptt/case/properties/widgets/hyperlink/SelectHyperlinkViewpoint.ctx
index 63b27bfdc8..f924088aed 100644
--- a/plugins/org.eclipse.sirius.tests.rcptt/case/properties/widgets/hyperlink/SelectHyperlinkViewpoint.ctx
+++ b/plugins/org.eclipse.sirius.tests.rcptt/case/properties/widgets/hyperlink/SelectHyperlinkViewpoint.ctx
@@ -5,8 +5,8 @@ Element-Name: SelectHyperlinkViewpoint
Element-Type: context
Element-Version: 2.0
Id: _TqbncB3GEeahj7Y4FJ9H9w
-Runtime-Version: 2.0.2.201511100828
-Save-Time: 5/19/16 3:34 PM
+Runtime-Version: 2.1.0.201606221726
+Save-Time: 9/15/16 2:10 PM
------=_.ecl.context-718f04b4-ed39-33e3-af62-0995e4561998
Content-Type: text/ecl
@@ -19,26 +19,8 @@ with [get-window "Viewpoints Selection"] {
with [get-table] {
get-item PropertiesTests | check
select PropertiesTests
- get-item PropertiesTestsButton | uncheck
- select PropertiesTestsButton
- get-item PropertiesTestsCheckbox | uncheck
- select PropertiesTestsCheckbox
- get-item PropertiesTestsGroup | uncheck
- select PropertiesTestsGroup
get-item PropertiesTestsHyperlink | check
select PropertiesTestsHyperlink
- get-item PropertiesTestsLabel | uncheck
- select PropertiesTestsLabel
- get-item PropertiesTestsRadio | uncheck
- select PropertiesTestsRadio
- get-item PropertiesTestsReference | uncheck
- select PropertiesTestsReference
- get-item PropertiesTestsSelect | uncheck
- select PropertiesTestsSelect
- get-item PropertiesTestsText | uncheck
- select PropertiesTestsText
- get-item PropertiesTestsWidget | uncheck
- select PropertiesTestsWidget
}
get-button OK | click
}
diff --git a/plugins/org.eclipse.sirius.tests.rcptt/case/properties/widgets/label/LabelWidgetActions.test b/plugins/org.eclipse.sirius.tests.rcptt/case/properties/widgets/label/LabelWidgetActions.test
new file mode 100644
index 0000000000..220ac90971
--- /dev/null
+++ b/plugins/org.eclipse.sirius.tests.rcptt/case/properties/widgets/label/LabelWidgetActions.test
@@ -0,0 +1,109 @@
+--- RCPTT testcase ---
+Format-Version: 1.0
+Contexts: _N-iakAicEea7hcZ9Jto1HQ,_Sc0HQAidEea7hcZ9Jto1HQ,_ISVO4AheEea7hcZ9Jto1HQ,_CxvK8AicEea7hcZ9Jto1HQ,_1dc_gAidEea7hcZ9Jto1HQ,_9JimsB3AEeahj7Y4FJ9H9w,_ZuJ8AAifEea7hcZ9Jto1HQ
+Element-Name: LabelWidgetActions
+Element-Type: testcase
+Element-Version: 3.0
+External-Reference:
+Id: _BkYZEHsxEeaV4rq9brcgag
+Runtime-Version: 2.1.0.201606221726
+Save-Time: 9/15/16 3:35 PM
+Testcase-Type: ecl
+
+------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa
+Content-Type: text/plain
+Entry-Name: .description
+
+This test aims to check the label widget with actions.
+
+The test :
+* loads the tests projects released with the Sirius test product,
+* opens the test diagram,
+* selects the label viewpoint,
+* selects an element in the diagram,
+* checks the properties view of a label widget :
+ - checks the label,
+ - checks the value,
+ - checks the actions.
+------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa--
+------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac
+Content-Type: text/ecl
+Entry-Name: .content
+
+with [get-view Properties | get-section Label] {
+ // Checks the label
+ get-editbox -index 22 | get-property text | equals "Label With Actions" | verify-true
+ with [get-editbox -index 23] {
+ // Checks the value
+ get-property enablement | equals true | verify-true
+ get-property text
+ | equals "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam hendrerit purus suscipit ante eleifend, eget scelerisque felis malesuada. Sed et orci scelerisque, mattis eros non, scelerisque lacus. Duis at efficitur neque. Proin nec ligula feugiat, molestie leo sed, aliquet mauris. Pellentesque libero augue, sollicitudin vel tortor et, imperdiet tincidunt dui. Duis sapien mauris, fringilla vel sollicitudin a, lobortis vitae leo. Nam sapien ante, auctor ut mauris vitae, posuere congue tortor. Proin scelerisque lectus metus, ac efficitur dolor porttitor non. Duis id finibus orci, eget porta neque. Morbi interdum placerat placerat. Etiam sollicitudin et arcu quis facilisis. Vivamus erat lectus, aliquet eu massa vitae, mollis euismod est. Donec purus purus, hendrerit id tincidunt ut, varius ac magna. Nunc id viverra sem, vitae egestas neque. Maecenas non commodo neque, sit amet ultrices velit. Curabitur consequat ultricies lectus, id efficitur ipsum condimentum at."
+ | verify-true
+ }
+ // Checks the action label and enablement
+ with [get-button Action1] {
+ get-property className | equals "org.eclipse.swt.widgets.Button" | verify-true
+ get-property enablement | equals true | verify-true
+ get-property caption | equals Action1 | verify-true
+ }
+ with [get-button Action2] {
+ get-property className | equals "org.eclipse.swt.widgets.Button" | verify-true
+ get-property enablement | equals true | verify-true
+ get-property caption | equals Action2 | verify-true
+ }
+ with [get-button "..."] {
+ get-property className | equals "org.eclipse.swt.widgets.Button" | verify-true
+ get-property enablement | equals true | verify-true
+ get-property caption | equals "..." | verify-true
+ }
+ // Checks the label
+ get-editbox -index 24 | get-property text | equals "Disable Label With Actions" | verify-true
+ with [get-editbox -index 25] {
+ // Check the value
+ get-property enablement | equals false | verify-true
+ get-property text
+ | equals "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam hendrerit purus suscipit ante eleifend, eget scelerisque felis malesuada. Sed et orci scelerisque, mattis eros non, scelerisque lacus. Duis at efficitur neque. Proin nec ligula feugiat, molestie leo sed, aliquet mauris. Pellentesque libero augue, sollicitudin vel tortor et, imperdiet tincidunt dui. Duis sapien mauris, fringilla vel sollicitudin a, lobortis vitae leo. Nam sapien ante, auctor ut mauris vitae, posuere congue tortor. Proin scelerisque lectus metus, ac efficitur dolor porttitor non. Duis id finibus orci, eget porta neque. Morbi interdum placerat placerat. Etiam sollicitudin et arcu quis facilisis. Vivamus erat lectus, aliquet eu massa vitae, mollis euismod est. Donec purus purus, hendrerit id tincidunt ut, varius ac magna. Nunc id viverra sem, vitae egestas neque. Maecenas non commodo neque, sit amet ultrices velit. Curabitur consequat ultricies lectus, id efficitur ipsum condimentum at."
+ | verify-true
+ }
+ // Checks the action label and disablement
+ with [get-button Action1 -index 1] {
+ get-property className | equals "org.eclipse.swt.widgets.Button" | verify-true
+ get-property enablement | equals false | verify-true
+ get-property caption | equals Action1 | verify-true
+ }
+ with [get-button Action2 -index 1] {
+ get-property className | equals "org.eclipse.swt.widgets.Button" | verify-true
+ get-property enablement | equals false | verify-true
+ get-property caption | equals Action2 | verify-true
+ }
+ with [get-button "..." -index 1] {
+ get-property className | equals "org.eclipse.swt.widgets.Button" | verify-true
+ get-property enablement | equals false | verify-true
+ get-property caption | equals "..." | verify-true
+ }
+}
+// Click on the action button
+with [get-view Properties | get-section Label | get-button Action1] {
+ click
+}
+// Check the element changed in the diagram
+get-editor RootDiagram | get-diagram -index 1 | get-edit-part -name RootDiagram | get-edit-part -name Action1
+ | get-edit-part -className SquareEditPart | get-figure "0/0" | get-property "getText()" | equals Action1
+ | verify-true
+ // Click on the action button
+with [get-view Properties | get-section Label | get-button Action2] {
+ click
+}
+// Check the element changed in the diagram
+get-editor RootDiagram | get-diagram -index 1 | get-edit-part -name RootDiagram | get-edit-part -name Action2
+ | get-edit-part -className SquareEditPart | get-figure "0/0" | get-property "getText()" | equals Action2
+ | verify-true
+ // Click on the action button
+with [get-view Properties | get-section Label | get-button "..."] {
+ click
+}
+// Check the element changed in the diagram
+get-editor RootDiagram | get-diagram -index 1 | get-edit-part -name RootDiagram | get-edit-part -name Action3
+ | get-edit-part -className SquareEditPart | get-figure "0/0" | get-property "getText()" | equals Action3
+ | verify-true
+------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac--
diff --git a/plugins/org.eclipse.sirius.tests.rcptt/case/properties/widgets/label/SelectLabelViewpoint.ctx b/plugins/org.eclipse.sirius.tests.rcptt/case/properties/widgets/label/SelectLabelViewpoint.ctx
index 0d528113cb..a9365fbadb 100644
--- a/plugins/org.eclipse.sirius.tests.rcptt/case/properties/widgets/label/SelectLabelViewpoint.ctx
+++ b/plugins/org.eclipse.sirius.tests.rcptt/case/properties/widgets/label/SelectLabelViewpoint.ctx
@@ -5,8 +5,8 @@ Element-Name: SelectLabelViewpoint
Element-Type: context
Element-Version: 2.0
Id: _9JimsB3AEeahj7Y4FJ9H9w
-Runtime-Version: 2.0.2.201511100828
-Save-Time: 5/19/16 2:55 PM
+Runtime-Version: 2.1.0.201606221726
+Save-Time: 9/15/16 12:43 PM
------=_.ecl.context-718f04b4-ed39-33e3-af62-0995e4561998
Content-Type: text/ecl
@@ -19,26 +19,8 @@ with [get-window "Viewpoints Selection"] {
with [get-table] {
get-item PropertiesTests | check
select PropertiesTests
- get-item PropertiesTestsButton | uncheck
- select PropertiesTestsButton
- get-item PropertiesTestsCheckbox | uncheck
- select PropertiesTestsCheckbox
- get-item PropertiesTestsGroup | uncheck
- select PropertiesTestsGroup
- get-item PropertiesTestsHyperlink | uncheck
- select PropertiesTestsHyperlink
get-item PropertiesTestsLabel | check
select PropertiesTestsLabel
- get-item PropertiesTestsRadio | uncheck
- select PropertiesTestsRadio
- get-item PropertiesTestsReference | uncheck
- select PropertiesTestsReference
- get-item PropertiesTestsSelect | uncheck
- select PropertiesTestsSelect
- get-item PropertiesTestsText | uncheck
- select PropertiesTestsText
- get-item PropertiesTestsWidget | uncheck
- select PropertiesTestsWidget
}
get-button OK | click
}

Back to the top