1*b1cdbd2cSJim Jagielski /**************************************************************
2*b1cdbd2cSJim Jagielski  *
3*b1cdbd2cSJim Jagielski  * Licensed to the Apache Software Foundation (ASF) under one
4*b1cdbd2cSJim Jagielski  * or more contributor license agreements.  See the NOTICE file
5*b1cdbd2cSJim Jagielski  * distributed with this work for additional information
6*b1cdbd2cSJim Jagielski  * regarding copyright ownership.  The ASF licenses this file
7*b1cdbd2cSJim Jagielski  * to you under the Apache License, Version 2.0 (the
8*b1cdbd2cSJim Jagielski  * "License"); you may not use this file except in compliance
9*b1cdbd2cSJim Jagielski  * with the License.  You may obtain a copy of the License at
10*b1cdbd2cSJim Jagielski  *
11*b1cdbd2cSJim Jagielski  *   http://www.apache.org/licenses/LICENSE-2.0
12*b1cdbd2cSJim Jagielski  *
13*b1cdbd2cSJim Jagielski  * Unless required by applicable law or agreed to in writing,
14*b1cdbd2cSJim Jagielski  * software distributed under the License is distributed on an
15*b1cdbd2cSJim Jagielski  * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16*b1cdbd2cSJim Jagielski  * KIND, either express or implied.  See the License for the
17*b1cdbd2cSJim Jagielski  * specific language governing permissions and limitations
18*b1cdbd2cSJim Jagielski  * under the License.
19*b1cdbd2cSJim Jagielski  *
20*b1cdbd2cSJim Jagielski  *************************************************************/
21*b1cdbd2cSJim Jagielski 
22*b1cdbd2cSJim Jagielski 
23*b1cdbd2cSJim Jagielski 
24*b1cdbd2cSJim Jagielski #include "UserOptTest.hxx"
25*b1cdbd2cSJim Jagielski 
26*b1cdbd2cSJim Jagielski namespace css = ::com::sun::star;
27*b1cdbd2cSJim Jagielski 
28*b1cdbd2cSJim Jagielski //=============================================================================
29*b1cdbd2cSJim Jagielski static const ::rtl::OUString MESSAGE_SETCOMPANY_FAILED        = ::rtl::OUString::createFromAscii("set company failed")       ;
30*b1cdbd2cSJim Jagielski static const ::rtl::OUString MESSAGE_SETFIRSTNAME_FAILED      = ::rtl::OUString::createFromAscii("set firstname failed")     ;
31*b1cdbd2cSJim Jagielski static const ::rtl::OUString MESSAGE_SETLASTNAME_FAILED       = ::rtl::OUString::createFromAscii("set lastname failed")      ;
32*b1cdbd2cSJim Jagielski static const ::rtl::OUString MESSAGE_SETID_FAILED             = ::rtl::OUString::createFromAscii("set ID failed")            ;
33*b1cdbd2cSJim Jagielski static const ::rtl::OUString MESSAGE_SETSTREET_FAILED         = ::rtl::OUString::createFromAscii("set street failed")        ;
34*b1cdbd2cSJim Jagielski static const ::rtl::OUString MESSAGE_SETCITY_FAILED           = ::rtl::OUString::createFromAscii("set city failed")          ;
35*b1cdbd2cSJim Jagielski static const ::rtl::OUString MESSAGE_SETSTATE_FAILED          = ::rtl::OUString::createFromAscii("set state failed")         ;
36*b1cdbd2cSJim Jagielski static const ::rtl::OUString MESSAGE_SETZIP_FAILED            = ::rtl::OUString::createFromAscii("set zip failed")           ;
37*b1cdbd2cSJim Jagielski static const ::rtl::OUString MESSAGE_SETCOUNTRY_FAILED        = ::rtl::OUString::createFromAscii("set country failed")       ;
38*b1cdbd2cSJim Jagielski static const ::rtl::OUString MESSAGE_SETPOSITION_FAILED       = ::rtl::OUString::createFromAscii("set position failed")      ;
39*b1cdbd2cSJim Jagielski static const ::rtl::OUString MESSAGE_SETTITLE_FAILED          = ::rtl::OUString::createFromAscii("set title failed")         ;
40*b1cdbd2cSJim Jagielski static const ::rtl::OUString MESSAGE_SETTELEPHONEHOME_FAILED  = ::rtl::OUString::createFromAscii("set telephonehome failed") ;
41*b1cdbd2cSJim Jagielski static const ::rtl::OUString MESSAGE_SETTELEPHONEWORK_FAILED  = ::rtl::OUString::createFromAscii("set telephonework failed") ;
42*b1cdbd2cSJim Jagielski static const ::rtl::OUString MESSAGE_SETFAX_FAILED            = ::rtl::OUString::createFromAscii("set fax failed")           ;
43*b1cdbd2cSJim Jagielski static const ::rtl::OUString MESSAGE_SETEMAIL_FAILED          = ::rtl::OUString::createFromAscii("set email failed")         ;
44*b1cdbd2cSJim Jagielski static const ::rtl::OUString MESSAGE_SETCUSTOMERNUMBER_FAILED = ::rtl::OUString::createFromAscii("set customernumber failed");
45*b1cdbd2cSJim Jagielski static const ::rtl::OUString MESSAGE_SETFATHERSNAME_FAILED    = ::rtl::OUString::createFromAscii("set fathersname failed")   ;
46*b1cdbd2cSJim Jagielski static const ::rtl::OUString MESSAGE_SETAPARTMENT_FAILED      = ::rtl::OUString::createFromAscii("set apartment failed")     ;
47*b1cdbd2cSJim Jagielski 
48*b1cdbd2cSJim Jagielski //=============================================================================
49*b1cdbd2cSJim Jagielski 
50*b1cdbd2cSJim Jagielski 
UserOptTest()51*b1cdbd2cSJim Jagielski UserOptTest::UserOptTest()
52*b1cdbd2cSJim Jagielski    :m_aConfigItem()
53*b1cdbd2cSJim Jagielski    ,m_xCfg()
54*b1cdbd2cSJim Jagielski {
55*b1cdbd2cSJim Jagielski }
56*b1cdbd2cSJim Jagielski 
~UserOptTest()57*b1cdbd2cSJim Jagielski UserOptTest::~UserOptTest()
58*b1cdbd2cSJim Jagielski {
59*b1cdbd2cSJim Jagielski }
60*b1cdbd2cSJim Jagielski 
impl_checkUserData()61*b1cdbd2cSJim Jagielski void UserOptTest::impl_checkUserData()
62*b1cdbd2cSJim Jagielski {
63*b1cdbd2cSJim Jagielski 	impl_checkSetCompany( ::rtl::OUString() );
64*b1cdbd2cSJim Jagielski 	impl_checkSetFirstName( ::rtl::OUString() );
65*b1cdbd2cSJim Jagielski 	impl_checkSetLastName( ::rtl::OUString() );
66*b1cdbd2cSJim Jagielski 	impl_checkSetID( ::rtl::OUString() );
67*b1cdbd2cSJim Jagielski 	impl_checkSetStreet( ::rtl::OUString() );
68*b1cdbd2cSJim Jagielski 	impl_checkSetCity( ::rtl::OUString() );
69*b1cdbd2cSJim Jagielski 	impl_checkSetState( ::rtl::OUString() );
70*b1cdbd2cSJim Jagielski 	impl_checkSetZip( ::rtl::OUString() );
71*b1cdbd2cSJim Jagielski 	impl_checkSetCountry( ::rtl::OUString() );
72*b1cdbd2cSJim Jagielski 	impl_checkSetPosition( ::rtl::OUString() );
73*b1cdbd2cSJim Jagielski 	impl_checkSetTitle( ::rtl::OUString() );
74*b1cdbd2cSJim Jagielski 	impl_checkSetTelephoneHome( ::rtl::OUString() );
75*b1cdbd2cSJim Jagielski 	impl_checkSetTelephoneWork( ::rtl::OUString() );
76*b1cdbd2cSJim Jagielski 	impl_checkSetFax( ::rtl::OUString() );
77*b1cdbd2cSJim Jagielski 	impl_checkSetEmail( ::rtl::OUString() );
78*b1cdbd2cSJim Jagielski 	//impl_checkSetCustomerNumber( ::rtl::OUString() );
79*b1cdbd2cSJim Jagielski 	impl_checkSetFathersName( ::rtl::OUString() );
80*b1cdbd2cSJim Jagielski 	impl_checkSetApartment( ::rtl::OUString() );
81*b1cdbd2cSJim Jagielski 
82*b1cdbd2cSJim Jagielski 	impl_checkSetCompany( ::rtl::OUString::createFromAscii("RedFlag2000") );
83*b1cdbd2cSJim Jagielski 	impl_checkSetFirstName( ::rtl::OUString::createFromAscii("Yan") );
84*b1cdbd2cSJim Jagielski 	impl_checkSetLastName( ::rtl::OUString::createFromAscii("Wu") );
85*b1cdbd2cSJim Jagielski 	impl_checkSetID( ::rtl::OUString::createFromAscii("wuy") );
86*b1cdbd2cSJim Jagielski 	impl_checkSetStreet( ::rtl::OUString::createFromAscii("SouthFifthRing") );
87*b1cdbd2cSJim Jagielski 	impl_checkSetCity( ::rtl::OUString::createFromAscii("Beijing") );
88*b1cdbd2cSJim Jagielski 	impl_checkSetState( ::rtl::OUString::createFromAscii("Beijing") );
89*b1cdbd2cSJim Jagielski 	impl_checkSetZip( ::rtl::OUString::createFromAscii("100176") );
90*b1cdbd2cSJim Jagielski 	impl_checkSetCountry( ::rtl::OUString::createFromAscii("China") );
91*b1cdbd2cSJim Jagielski 	impl_checkSetPosition( ::rtl::OUString::createFromAscii("Engineer") );
92*b1cdbd2cSJim Jagielski 	impl_checkSetTitle( ::rtl::OUString::createFromAscii("Software Engineer") );
93*b1cdbd2cSJim Jagielski 	impl_checkSetTelephoneHome( ::rtl::OUString::createFromAscii("010-51570010") );
94*b1cdbd2cSJim Jagielski 	impl_checkSetTelephoneWork( ::rtl::OUString::createFromAscii("010-51570010") );
95*b1cdbd2cSJim Jagielski 	impl_checkSetFax( ::rtl::OUString::createFromAscii("010-51570010") );
96*b1cdbd2cSJim Jagielski 	impl_checkSetEmail( ::rtl::OUString::createFromAscii("wuy@redflag2000.cn") );
97*b1cdbd2cSJim Jagielski 	//impl_checkSetCustomerNumber( ::rtl::OUString::createFromAscii("87654321") );
98*b1cdbd2cSJim Jagielski 	impl_checkSetFathersName( ::rtl::OUString::createFromAscii("father") );
99*b1cdbd2cSJim Jagielski 	impl_checkSetApartment( ::rtl::OUString::createFromAscii("apartment") );
100*b1cdbd2cSJim Jagielski }
101*b1cdbd2cSJim Jagielski 
impl_checkSetCompany(const::rtl::OUString & sUserData)102*b1cdbd2cSJim Jagielski void UserOptTest::impl_checkSetCompany( const ::rtl::OUString& sUserData )
103*b1cdbd2cSJim Jagielski {
104*b1cdbd2cSJim Jagielski 	m_aConfigItem.SetCompany( sUserData );
105*b1cdbd2cSJim Jagielski 
106*b1cdbd2cSJim Jagielski 	::rtl::OUString sCheck = m_aConfigItem.GetCompany();
107*b1cdbd2cSJim Jagielski 	if ( sCheck != sUserData )
108*b1cdbd2cSJim Jagielski 		throw css::uno::Exception(MESSAGE_SETCOMPANY_FAILED, 0);
109*b1cdbd2cSJim Jagielski }
110*b1cdbd2cSJim Jagielski 
impl_checkSetFirstName(const::rtl::OUString & sUserData)111*b1cdbd2cSJim Jagielski void UserOptTest::impl_checkSetFirstName( const ::rtl::OUString& sUserData )
112*b1cdbd2cSJim Jagielski {
113*b1cdbd2cSJim Jagielski 	m_aConfigItem.SetFirstName( sUserData );
114*b1cdbd2cSJim Jagielski 
115*b1cdbd2cSJim Jagielski 	::rtl::OUString sCheck = m_aConfigItem.GetFirstName();
116*b1cdbd2cSJim Jagielski 	if ( sCheck != sUserData )
117*b1cdbd2cSJim Jagielski 		throw css::uno::Exception(MESSAGE_SETFIRSTNAME_FAILED, 0);
118*b1cdbd2cSJim Jagielski }
119*b1cdbd2cSJim Jagielski 
impl_checkSetLastName(const::rtl::OUString & sUserData)120*b1cdbd2cSJim Jagielski void UserOptTest::impl_checkSetLastName( const ::rtl::OUString& sUserData )
121*b1cdbd2cSJim Jagielski {
122*b1cdbd2cSJim Jagielski 	m_aConfigItem.SetLastName( sUserData );
123*b1cdbd2cSJim Jagielski 
124*b1cdbd2cSJim Jagielski 	::rtl::OUString sCheck = m_aConfigItem.GetLastName();
125*b1cdbd2cSJim Jagielski 	if ( sCheck != sUserData )
126*b1cdbd2cSJim Jagielski 		throw css::uno::Exception(MESSAGE_SETLASTNAME_FAILED, 0);
127*b1cdbd2cSJim Jagielski }
128*b1cdbd2cSJim Jagielski 
impl_checkSetID(const::rtl::OUString & sUserData)129*b1cdbd2cSJim Jagielski void UserOptTest::impl_checkSetID( const ::rtl::OUString& sUserData )
130*b1cdbd2cSJim Jagielski {
131*b1cdbd2cSJim Jagielski 	m_aConfigItem.SetID( sUserData );
132*b1cdbd2cSJim Jagielski 
133*b1cdbd2cSJim Jagielski 	::rtl::OUString sCheck = m_aConfigItem.GetID();
134*b1cdbd2cSJim Jagielski 	if ( sCheck != sUserData )
135*b1cdbd2cSJim Jagielski 		throw css::uno::Exception(MESSAGE_SETID_FAILED, 0);
136*b1cdbd2cSJim Jagielski }
137*b1cdbd2cSJim Jagielski 
impl_checkSetStreet(const::rtl::OUString & sUserData)138*b1cdbd2cSJim Jagielski void UserOptTest::impl_checkSetStreet( const ::rtl::OUString& sUserData )
139*b1cdbd2cSJim Jagielski {
140*b1cdbd2cSJim Jagielski 	m_aConfigItem.SetStreet( sUserData );
141*b1cdbd2cSJim Jagielski 
142*b1cdbd2cSJim Jagielski 	::rtl::OUString sCheck = m_aConfigItem.GetStreet();
143*b1cdbd2cSJim Jagielski 	if ( sCheck != sUserData )
144*b1cdbd2cSJim Jagielski 		throw css::uno::Exception(MESSAGE_SETSTREET_FAILED, 0);
145*b1cdbd2cSJim Jagielski }
146*b1cdbd2cSJim Jagielski 
impl_checkSetCity(const::rtl::OUString & sUserData)147*b1cdbd2cSJim Jagielski void UserOptTest::impl_checkSetCity( const ::rtl::OUString& sUserData )
148*b1cdbd2cSJim Jagielski {
149*b1cdbd2cSJim Jagielski 	m_aConfigItem.SetCity( sUserData );
150*b1cdbd2cSJim Jagielski 
151*b1cdbd2cSJim Jagielski 	::rtl::OUString sCheck = m_aConfigItem.GetCity();
152*b1cdbd2cSJim Jagielski 	if ( sCheck != sUserData )
153*b1cdbd2cSJim Jagielski 		throw css::uno::Exception(MESSAGE_SETCITY_FAILED, 0);
154*b1cdbd2cSJim Jagielski }
155*b1cdbd2cSJim Jagielski 
impl_checkSetState(const::rtl::OUString & sUserData)156*b1cdbd2cSJim Jagielski void UserOptTest::impl_checkSetState( const ::rtl::OUString& sUserData )
157*b1cdbd2cSJim Jagielski {
158*b1cdbd2cSJim Jagielski 	m_aConfigItem.SetState( sUserData );
159*b1cdbd2cSJim Jagielski 
160*b1cdbd2cSJim Jagielski 	::rtl::OUString sCheck = m_aConfigItem.GetState();
161*b1cdbd2cSJim Jagielski 	if ( sCheck != sUserData )
162*b1cdbd2cSJim Jagielski 		throw css::uno::Exception(MESSAGE_SETSTATE_FAILED, 0);
163*b1cdbd2cSJim Jagielski }
164*b1cdbd2cSJim Jagielski 
impl_checkSetZip(const::rtl::OUString & sUserData)165*b1cdbd2cSJim Jagielski void UserOptTest::impl_checkSetZip( const ::rtl::OUString& sUserData )
166*b1cdbd2cSJim Jagielski {
167*b1cdbd2cSJim Jagielski 	m_aConfigItem.SetZip( sUserData );
168*b1cdbd2cSJim Jagielski 
169*b1cdbd2cSJim Jagielski 	::rtl::OUString sCheck = m_aConfigItem.GetZip();
170*b1cdbd2cSJim Jagielski 	if ( sCheck != sUserData )
171*b1cdbd2cSJim Jagielski 		throw css::uno::Exception(MESSAGE_SETZIP_FAILED, 0);
172*b1cdbd2cSJim Jagielski }
173*b1cdbd2cSJim Jagielski 
impl_checkSetCountry(const::rtl::OUString & sUserData)174*b1cdbd2cSJim Jagielski void UserOptTest::impl_checkSetCountry( const ::rtl::OUString& sUserData )
175*b1cdbd2cSJim Jagielski {
176*b1cdbd2cSJim Jagielski 	m_aConfigItem.SetCountry( sUserData );
177*b1cdbd2cSJim Jagielski 
178*b1cdbd2cSJim Jagielski 	::rtl::OUString sCheck = m_aConfigItem.GetCountry();
179*b1cdbd2cSJim Jagielski 	if ( sCheck != sUserData )
180*b1cdbd2cSJim Jagielski 		throw css::uno::Exception(MESSAGE_SETCOUNTRY_FAILED, 0);
181*b1cdbd2cSJim Jagielski }
182*b1cdbd2cSJim Jagielski 
impl_checkSetPosition(const::rtl::OUString & sUserData)183*b1cdbd2cSJim Jagielski void UserOptTest::impl_checkSetPosition( const ::rtl::OUString& sUserData )
184*b1cdbd2cSJim Jagielski {
185*b1cdbd2cSJim Jagielski 	m_aConfigItem.SetPosition( sUserData );
186*b1cdbd2cSJim Jagielski 
187*b1cdbd2cSJim Jagielski 	::rtl::OUString sCheck = m_aConfigItem.GetPosition();
188*b1cdbd2cSJim Jagielski 	if ( sCheck != sUserData )
189*b1cdbd2cSJim Jagielski 		throw css::uno::Exception(MESSAGE_SETPOSITION_FAILED, 0);
190*b1cdbd2cSJim Jagielski }
191*b1cdbd2cSJim Jagielski 
impl_checkSetTitle(const::rtl::OUString & sUserData)192*b1cdbd2cSJim Jagielski void UserOptTest::impl_checkSetTitle( const ::rtl::OUString& sUserData )
193*b1cdbd2cSJim Jagielski {
194*b1cdbd2cSJim Jagielski 	m_aConfigItem.SetTitle( sUserData );
195*b1cdbd2cSJim Jagielski 
196*b1cdbd2cSJim Jagielski 	::rtl::OUString sCheck = m_aConfigItem.GetTitle();
197*b1cdbd2cSJim Jagielski 	if ( sCheck != sUserData )
198*b1cdbd2cSJim Jagielski 		throw css::uno::Exception(MESSAGE_SETTITLE_FAILED, 0);
199*b1cdbd2cSJim Jagielski }
200*b1cdbd2cSJim Jagielski 
impl_checkSetTelephoneHome(const::rtl::OUString & sUserData)201*b1cdbd2cSJim Jagielski void UserOptTest::impl_checkSetTelephoneHome( const ::rtl::OUString& sUserData )
202*b1cdbd2cSJim Jagielski {
203*b1cdbd2cSJim Jagielski 	m_aConfigItem.SetTelephoneHome( sUserData );
204*b1cdbd2cSJim Jagielski 
205*b1cdbd2cSJim Jagielski 	::rtl::OUString sCheck = m_aConfigItem.GetTelephoneHome();
206*b1cdbd2cSJim Jagielski 	if ( sCheck != sUserData )
207*b1cdbd2cSJim Jagielski 		throw css::uno::Exception(MESSAGE_SETTELEPHONEHOME_FAILED, 0);
208*b1cdbd2cSJim Jagielski }
209*b1cdbd2cSJim Jagielski 
impl_checkSetTelephoneWork(const::rtl::OUString & sUserData)210*b1cdbd2cSJim Jagielski void UserOptTest::impl_checkSetTelephoneWork( const ::rtl::OUString& sUserData )
211*b1cdbd2cSJim Jagielski {
212*b1cdbd2cSJim Jagielski 	m_aConfigItem.SetTelephoneWork( sUserData );
213*b1cdbd2cSJim Jagielski 
214*b1cdbd2cSJim Jagielski 	::rtl::OUString sCheck = m_aConfigItem.GetTelephoneWork();
215*b1cdbd2cSJim Jagielski 	if ( sCheck != sUserData )
216*b1cdbd2cSJim Jagielski 		throw css::uno::Exception(MESSAGE_SETTELEPHONEWORK_FAILED, 0);
217*b1cdbd2cSJim Jagielski }
218*b1cdbd2cSJim Jagielski 
impl_checkSetFax(const::rtl::OUString & sUserData)219*b1cdbd2cSJim Jagielski void UserOptTest::impl_checkSetFax( const ::rtl::OUString& sUserData )
220*b1cdbd2cSJim Jagielski {
221*b1cdbd2cSJim Jagielski 	m_aConfigItem.SetFax( sUserData );
222*b1cdbd2cSJim Jagielski 
223*b1cdbd2cSJim Jagielski 	::rtl::OUString sCheck = m_aConfigItem.GetFax();
224*b1cdbd2cSJim Jagielski 	if ( sCheck != sUserData )
225*b1cdbd2cSJim Jagielski 		throw css::uno::Exception(MESSAGE_SETFAX_FAILED, 0);
226*b1cdbd2cSJim Jagielski }
227*b1cdbd2cSJim Jagielski 
impl_checkSetEmail(const::rtl::OUString & sUserData)228*b1cdbd2cSJim Jagielski void UserOptTest::impl_checkSetEmail( const ::rtl::OUString& sUserData )
229*b1cdbd2cSJim Jagielski {
230*b1cdbd2cSJim Jagielski 	m_aConfigItem.SetEmail( sUserData );
231*b1cdbd2cSJim Jagielski 
232*b1cdbd2cSJim Jagielski 	::rtl::OUString sCheck = m_aConfigItem.GetEmail();
233*b1cdbd2cSJim Jagielski 	if ( sCheck != sUserData )
234*b1cdbd2cSJim Jagielski 		throw css::uno::Exception(MESSAGE_SETEMAIL_FAILED, 0);
235*b1cdbd2cSJim Jagielski }
236*b1cdbd2cSJim Jagielski 
impl_checkSetCustomerNumber(const::rtl::OUString & sUserData)237*b1cdbd2cSJim Jagielski void UserOptTest::impl_checkSetCustomerNumber( const ::rtl::OUString& sUserData )
238*b1cdbd2cSJim Jagielski {
239*b1cdbd2cSJim Jagielski 	m_aConfigItem.SetCustomerNumber( sUserData );
240*b1cdbd2cSJim Jagielski 
241*b1cdbd2cSJim Jagielski 	::rtl::OUString sCheck = m_aConfigItem.GetCustomerNumber();
242*b1cdbd2cSJim Jagielski 	if ( sCheck != sUserData )
243*b1cdbd2cSJim Jagielski 		throw css::uno::Exception(MESSAGE_SETCUSTOMERNUMBER_FAILED, 0);
244*b1cdbd2cSJim Jagielski }
245*b1cdbd2cSJim Jagielski 
impl_checkSetFathersName(const::rtl::OUString & sUserData)246*b1cdbd2cSJim Jagielski void UserOptTest::impl_checkSetFathersName( const ::rtl::OUString& sUserData )
247*b1cdbd2cSJim Jagielski {
248*b1cdbd2cSJim Jagielski 	m_aConfigItem.SetFathersName( sUserData );
249*b1cdbd2cSJim Jagielski 
250*b1cdbd2cSJim Jagielski 	::rtl::OUString sCheck = m_aConfigItem.GetFathersName();
251*b1cdbd2cSJim Jagielski 	if ( sCheck != sUserData )
252*b1cdbd2cSJim Jagielski 		throw css::uno::Exception(MESSAGE_SETFATHERSNAME_FAILED, 0);
253*b1cdbd2cSJim Jagielski }
254*b1cdbd2cSJim Jagielski 
impl_checkSetApartment(const::rtl::OUString & sUserData)255*b1cdbd2cSJim Jagielski void UserOptTest::impl_checkSetApartment( const ::rtl::OUString& sUserData )
256*b1cdbd2cSJim Jagielski {
257*b1cdbd2cSJim Jagielski 	m_aConfigItem.SetApartment( sUserData );
258*b1cdbd2cSJim Jagielski 
259*b1cdbd2cSJim Jagielski 	::rtl::OUString sCheck = m_aConfigItem.GetApartment();
260*b1cdbd2cSJim Jagielski 	if ( sCheck != sUserData )
261*b1cdbd2cSJim Jagielski 		throw css::uno::Exception(MESSAGE_SETAPARTMENT_FAILED, 0);
262*b1cdbd2cSJim Jagielski }
263