Some simplifications, using UNO_QUERY_THROW

Change-Id: Iaf7b4695e7930b8e7fa5dd3736d19744afb52fa3
Reviewed-on: https://gerrit.libreoffice.org/34254
Tested-by: Stephan Bergmann <sbergman@redhat.com>
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
This commit is contained in:
Stephan Bergmann 2017-02-14 16:09:48 +01:00
parent 223bb798f6
commit c68b5c36cd
2 changed files with 2 additions and 8 deletions

View File

@ -1155,11 +1155,7 @@ sal_Int32 TestBridgeImpl::run( const Sequence< OUString > & rArgs )
{ {
throw RuntimeException( "cannot get test object!" ); throw RuntimeException( "cannot get test object!" );
} }
Reference< XBridgeTest > xTest( xOriginal, UNO_QUERY ); Reference< XBridgeTest > xTest( xOriginal, UNO_QUERY_THROW );
if (! xTest.is())
{
throw RuntimeException( "test object does not implement XBridgeTest!" );
}
Reference<XBridgeTest > xLBT; Reference<XBridgeTest > xLBT;
bRet = check( makeSurrogate( xLBT, xTest ), "makeSurrogate" ); bRet = check( makeSurrogate( xLBT, xTest ), "makeSurrogate" );

View File

@ -554,9 +554,7 @@ static void benchmark(
TimingSheet & rSheet, const Reference< XInterface > & xInstance, sal_Int64 nLoop ) TimingSheet & rSheet, const Reference< XInterface > & xInstance, sal_Int64 nLoop )
throw (Exception) throw (Exception)
{ {
Reference< XPerformanceTest > xBench( xInstance, UNO_QUERY ); Reference< XPerformanceTest > xBench( xInstance, UNO_QUERY_THROW );
if (! xBench.is())
throw RuntimeException("illegal test object!" );
sal_Int64 i; sal_Int64 i;
sal_uInt32 tStart, tEnd; sal_uInt32 tStart, tEnd;