Search Options

Display Count
Sort
Preferred Language
Advanced Search

Results 1 - 10 of 10 for getPathConsumed (0.23 seconds)

The search processing time has exceeded the limit. The displayed results may be partial.

  1. src/main/java/jcifs/internal/dfs/DfsReferralResponseBuffer.java

        private int tflags;
        private Referral[] referrals;
    
        /**
         * Get the number of characters consumed from the path
         *
         * @return the pathConsumed
         */
        public final int getPathConsumed() {
            return this.pathConsumed;
        }
    
        /**
         * Get the number of referrals in the response
         *
         * @return the numReferrals
         */
        public final int getNumReferrals() {
    Created: Sun Apr 05 00:10:12 GMT 2026
    - Last Modified: Sat Aug 16 01:32:48 GMT 2025
    - 3.2K bytes
    - Click Count (0)
  2. src/main/java/jcifs/internal/dfs/DfsReferralDataImpl.java

            }
            return Objects.equals(getServer(), other.getServer()) && Objects.equals(getShare(), other.getShare())
                    && Objects.equals(getPath(), other.getPath()) && Objects.equals(getPathConsumed(), other.getPathConsumed());
        }
    
        /**
         * Set the referral data from a referral response
         *
         * @param ref the referral response
         * @param reqPath the requested path
    Created: Sun Apr 05 00:10:12 GMT 2026
    - Last Modified: Sat Aug 16 01:32:48 GMT 2025
    - 11.7K bytes
    - Click Count (0)
  3. src/test/java/jcifs/internal/dfs/DfsReferralDataInternalTest.java

                // Test with mock
                when(mockReferralData.getPathConsumed()).thenReturn(pathConsumed);
                assertEquals(pathConsumed, mockReferralData.getPathConsumed());
                verify(mockReferralData, times(1)).getPathConsumed();
    
                // Test with concrete implementation
                int concretePathConsumed = concreteImplementation.getPathConsumed();
                assertTrue(concretePathConsumed >= 0);
            }
    
    Created: Sun Apr 05 00:10:12 GMT 2026
    - Last Modified: Thu Aug 14 05:31:44 GMT 2025
    - 28.2K bytes
    - Click Count (0)
  4. src/test/java/jcifs/internal/dfs/DfsReferralDataImplTest.java

                assertEquals(5, referralData.getPathConsumed());
            }
    
            @Test
            @DisplayName("Should strip exact path consumed")
            void testStripExactPathConsumed() {
                setupReferralDataWithPathConsumed(10);
    
                referralData.stripPathConsumed(10);
                assertEquals(0, referralData.getPathConsumed());
            }
    
            @Test
    Created: Sun Apr 05 00:10:12 GMT 2026
    - Last Modified: Thu Aug 14 05:31:44 GMT 2025
    - 30.6K bytes
    - Click Count (0)
  5. src/test/java/jcifs/internal/dfs/DfsReferralResponseBufferTest.java

            @Test
            @DisplayName("Should initialize with null referrals")
            void testInitialState() {
                assertNull(buffer.getReferrals());
                assertEquals(0, buffer.getPathConsumed());
                assertEquals(0, buffer.getNumReferrals());
                assertEquals(0, buffer.getTflags());
            }
        }
    
        @Nested
        @DisplayName("Decode Tests")
        class DecodeTests {
    
    Created: Sun Apr 05 00:10:12 GMT 2026
    - Last Modified: Thu Aug 14 05:31:44 GMT 2025
    - 15.4K bytes
    - Click Count (0)
  6. src/main/java/jcifs/smb/DfsImpl.java

                        } while (next != dr);
    
                        if (dr.getPathConsumed() > (path != null ? path.length() : 0)) {
                            log.error("Consumed more than we provided");
                        }
    
                        link = path != null && dr.getPathConsumed() > 0 ? path.substring(0, dr.getPathConsumed()) : "\\";
                        dr.setLink(link);
                        if (log.isTraceEnabled()) {
    Created: Sun Apr 05 00:10:12 GMT 2026
    - Last Modified: Sat Aug 16 01:32:48 GMT 2025
    - 29.7K bytes
    - Click Count (0)
  7. src/test/java/jcifs/smb/DfsImplTest.java

        }
    
        @Test
        void testCache_ValidPath() {
            // Scenario: A valid referral is cached.
            DfsReferralDataInternal mockReferral = mock(DfsReferralDataInternal.class);
            when(mockReferral.getPathConsumed()).thenReturn(15); // e.g., "\\\\server\\share".length()
            when(mockReferral.next()).thenReturn(mockReferral); // Simple loop for the do-while
    Created: Sun Apr 05 00:10:12 GMT 2026
    - Last Modified: Thu Aug 14 05:31:44 GMT 2025
    - 5.5K bytes
    - Click Count (0)
  8. src/test/java/jcifs/smb/SmbResourceLocatorImplTest.java

            when(dr.getServer()).thenReturn("dfs-server");
            when(dr.getShare()).thenReturn("dfs-share");
            when(dr.getPath()).thenReturn("dfs/path");
            when(dr.getPathConsumed()).thenReturn(2); // consume leading \\ from UNC
    
            String newUnc = l.handleDFSReferral(dr, "\\req\\");
            // dunc is "\\" + path + remaining  - note: path may not have leading backslashes
    Created: Sun Apr 05 00:10:12 GMT 2026
    - Last Modified: Thu Aug 14 05:31:44 GMT 2025
    - 17.6K bytes
    - Click Count (0)
  9. src/main/java/jcifs/smb/SmbResourceLocatorImpl.java

            }
            if (this.unc == null) {
                canonicalizePath();
            }
            final String oldUncPath = uncBeforeDfsReferal != null ? uncBeforeDfsReferal : this.unc;
    
            int pathConsumed = dr.getPathConsumed();
            if (pathConsumed < 0) {
                log.warn("Path consumed out of range " + pathConsumed);
                pathConsumed = 0;
            } else if (pathConsumed > this.unc.length()) {
    Created: Sun Apr 05 00:10:12 GMT 2026
    - Last Modified: Thu Aug 14 07:14:38 GMT 2025
    - 23.6K bytes
    - Click Count (0)
  10. src/main/java/jcifs/smb/SmbTransportImpl.java

                final Referral[] refs = dfsResp.getReferrals();
                for (int di = 0; di < rn; di++) {
                    final DfsReferralDataImpl dr = DfsReferralDataImpl.fromReferral(refs[di], path, expiration, dfsResp.getPathConsumed());
                    dr.setDomain(targetDomain);
    
                    if ((dfsResp.getTflags() & 0x2) == 0 && (dr.getFlags() & 0x2) == 0) {
                        log.debug("Non-root referral is not final " + dfsResp);
    Created: Sun Apr 05 00:10:12 GMT 2026
    - Last Modified: Sat Aug 30 05:58:03 GMT 2025
    - 69.8K bytes
    - Click Count (0)
Back to Top